I was playing around with a simple topnet to execute multiple wedges, capture in OpenGL, assemble in ImageMagick, and finally output a MP4.
I am using multiple drive : one for the scenes (V), one for the caches, one for the images (W). The whole rig works, simulation works, wedges work, capture works, all partitions work.
However, the way PDG and the Ffmpegencodevideo node are done seems to be preventing from ffmpeging accross multiple drives, resulting in the following errors on the ffmpegencodevideo node :
Traceback (most recent call last):
File “V: /FX_RND/WORK/film/LIBFXS/olivierc/scenes/fx/pdgtemp/6000/scripts/ffmpeg.py”, line 222, in <module>
main()
File “V: /FX_RND/WORK/film/LIBFXS/olivierc/scenes/fx/pdgtemp/6000/scripts/ffmpeg.py”, line 214, in main
encodevideo(workitem, callbackserver)
File “V: /FX_RND/WORK/film/LIBFXS/olivierc/scenes/fx/pdgtemp/6000/scripts/ffmpeg.py”, line 164, in encodevideo
framepath = os.path.relpath(localimage, os.path.dirname(framelistfile))
File “C: /PROGRA~1/SIDEEF~1/HOUDIN~1.7/python27\lib\ntpath.py”, line 529, in relpath
% (path_prefix, start_prefix))
ValueError: path is on drive W:, start on drive V:
I actually had a RFE posted about this but thought I could bring it here on the forums in case a simple workaround can be done, or just in case I misunderstood something in the process. Im' not very knowledgeable with Python sadly, so I can't really delve in the PY files to check for the root of the issue !