Hi everyone !

Here is my latest fabulous script.

It now takes a stereo video file as input and outputs one video file with 6 channels ready to use in dcp-o-matic. It does not "change" video settings, only copy.

It uses sox and ffmpeg so checks if they are present on system and eventually install them.

Because of that, it will work only on Ubuntu and derivatives (mint, elementary a.s.o.) as it installs ffmpeg from Jon Sverrinson ppa on launchpad.

(but the settings of sox and ffmpeg can be re-used anywhere else !)

There are 3 styles of upmixing :

1 - only dispatches bands of frequencies amongst 6 channels : it's a "soft" way which never gave (me) bad surprise.

2 - dispatches band of frequencies + mixes : quite "boom-boom" style which fit well for music, concerts, video clips. Not really good for movies as there is "much" sound on every channel.

3 - a little more complex, dispatches band of frequencies, uses phase inversion, delay : nice results so far (for me). Former version used a too low peak level - because of phase inversion.

(more explanation about how and where I've found informations following the links provided at the beginning of the script, mostly in french, sorry)

At the end of the process, it will ask if you want to save all the temporary files allowing to deal with each separate channels, the "dumb" video and others files created during the process.



So why do I post this again ? It needs improvements :

- when using the script, you have to be in the same folder as your initial video, and the paths and files names must be without spaces and other special characters. You also have to specify the output extension .mov
It seems to me more convenient to enter entire path to file(s) but not skilled enough yet.

- it's only (fake) 5.1 channels, but is 7.1 usefull when upmixing from stereo ?

- a "zenity" graphical version of this script might be easier to use but might not work everywhere and once again I'm not skilled enough for the moment.

- the output file is not seen as a 5.1 in audio properties. I guess it's relative to -map in ffmpeg but what I've tested until now was not good.

- it's written in french

Thanks for reading, and don't hesitate to contact me, all suggestions and pieces of advice welcome !

Still hope my english is understandable…

Best regards,
Gérald