Comment 15 for bug 457732

Revision history for this message
GMaq (info-bandshed) wrote :

@ Helen

Thanks for the tip, I had actually tried libfaac several times as well without any luck so after a while I decided not to stray from Jonathans original script as much as possible.

@ Jonathan,

OK, I'm relieved to know I wasn't totally delusional! OK here's what we have now and it looks like we have a culprit. About 3/4 of AV Linux's video apps depend on the Debian libx264 package, this will not be pretty. The "test.mp4" file created by melt displays without video as per the original problem.

Does Openshot have to use melt exclusively for export? Is there a way to frameserve or pipe the output directly to ffmpeg like Cinelerra does? melt doesn't seem to like the builds of ffmpeg/libx264 some subscribers are using but it is unlikely that the distributions in question are going to change their builds for one program especially when they are working properly from the CLI, and as you know building ffmpeg or libx264 for the end user is no trivial task especially when most distros will only stat their own native builds as a dependency when other ffmpeg dependent program's packages are installed (Avidemux, Cinelerra Kino etc etc etc. In my experience if you build your own ffmpeg you have to build your own libx264 and then every ffmpeg program following has to be built from source to work. Is it possible in python or feasible for Openshot to contain a static ffmpeg and libx264 build within it's own folder?

I can only imagine how frustrating this kind of stuff is on your end! Please let me know how I can assist further. Thanks again for your personal attention on this!

-GLEN

tester@av3dev:~$ melt -verbose -profile dv_pal_wide /home/tester/test.avi -consumer avformat:/home/tester/test.mp4 acodec=libfaac ab=128k ar=44100 f=mp4 vcodec=libx264 minrate=0 b=900k
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5= 0| |6= 1| |7= 2| |8= 5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
| H = back 1 minute, L = forward 1 minute |
| h = previous frame, l = next frame |
| g = start of clip, j = next clip, k = previous clip |
| 0 = restart, q = quit, space = play |
+---------------------------------------------------------------------+
[libx264 @ 0x8a65480]interlace + direct=temporal is not implemented
[libx264 @ 0x8a65480]broken ffmpeg default settings detected
[libx264 @ 0x8a65480]use an encoding preset (vpre)
Current Position: 9921
tester@av3dev:~$