[theora] ffmpeg2theora 0.25 synchronization issues when converting from .mov
Michael A. Peters
mpeters at mac.com
Sun Oct 4 19:16:22 PDT 2009
Andrew Chew wrote:
>>
>> I just realized that I normally convert my videos using the Xiph
>> Quicktime components. I stopped using that when I upgraded to Snow
>> Leopard and realized that the Xiph Quicktime components don't work
>> with the latest Quicktime that ships with Snow Leopard. In any
>> case, I've never had problems converting using that. It's only when
>> I went to using ffmpeg2theora that I started having these problems.
>>
>> So it would appear that there's more evidence that this is an ffmpeg
>> problem, not a theora problem.
>
> Oops. Didn't send to the whole mailing list. Resending.
Something you might want to try rather than downgrading you QuickTime is
transcoding to mpeg2 first.
That's how I solved a different ffmpeg2theora problem.
Going from dv source (adjust args accordingly):
ffmpeg -i $video.dv -deinterlace -vcodec mpeg2video \
-qscale 1 -qmin 1 -intra -an -y video.m2v
ffmpeg -i video.dv -acodec copy -vn -y video.wav
That demuxes the source into m2v video and wav audio
Then -
ffmpeg2theora-0.25 video.m2v --noaudio --two-pass -V ${vid} \
-x ${wid} -y ${hei} -o video_tmp.ogv
oggenc -b ${aud} video.wav -o video_tmp.ogg
That endodes the video as theora and audio as ogg.
${vid} is target bitrate, etc.
oggzmerge -o video.ogv video_tmp.ogv video_tmp.ogg
That muxes the theora video and ogg audio into single file.
oggzmerge is not standard part of ogg tools, I think it is in package
called oggz-tools.
More information about the theora
mailing list