2013-08-26 9 views
6

Przy próbie nagrania screencast z Quicktime lub ScreenFlow a następnie konwersję do .ogv do użytku w internecie, mam ten błąd wielokrotnie:OGV na Mac

$ ffmpeg2theora test.mov 
[audioresample @ 0x7fa903800ee0] Audio sample format conversion failed 

Powstały test.ogv plik robi nie grać w VLC. Mogę użyć ffmpeg, aby pomyślnie przekonwertować mov do mp4. Czy istnieją tylko niektóre typy audio, które obsługuje ffmpeg2theora? ffmpeg2theora wersja 0.29

Więcej wyjściowa:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mov': 
    Metadata: 
    major_brand  : qt 
    minor_version : 537199360 
    compatible_brands: qt 
    creation_time : 2013-08-26 20:50:37 
    Duration: 00:00:07.00, start: 0.000000, bitrate: 1458 kb/s 
    Stream #0:0(eng): Audio: aac (mp4a/0x6134706D), 44100 Hz, stereo, fltp, 90 kb/s 
    Metadata: 
     creation_time : 2013-08-26 20:50:37 
     handler_name : Apple Alias Data Handler 
    Stream #0:1(eng): Video: h264 (Main) (avc1/0x31637661), yuv420p, 1920x1200, 1362 kb/s, 30 fps, 30 tbr, 3k tbn, 6k tbc 
    Metadata: 
     creation_time : 2013-08-26 20:50:37 
     handler_name : Apple Alias Data Handler 
+3

Czy 'ffmpeg2theora' brakuje dodatkowych funkcji w' ffmpeg'? Dlaczego po prostu nie używać 'ffmpeg' do tworzenia ogv? 'ffmpeg -i input -c: v libtheora -c: a libvorbis -q: v 7 -q: a 5 output.ogv' Zobacz [FFmpeg Wiki: Theora i Vorbis Encoding Guide] (https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide). – LordNeckbeard

+0

Dzięki, to zadziałało. – Loren

Odpowiedz

8
brew remove ffmpeg 
brew install --with-theora --with-libvorbis ffmpeg 
ffmpeg -i test.mov -c:v libtheora -c:a libvorbis -q:v 10 -q:a 10 test.ogv 
+4

'-c: v theora' może działać, w zależności od twojej wersji ffmpeg, ale bardziej typowe jest jawne w nazwach enkoderów, więc powinno być zmienione na' -c: v libtheora'. – LordNeckbeard

0

Możesz być szczególnie zainteresowany w roztworze ffmpeg, ale Miro Video Convertor to kolejny darmowy OS X, który jest znakomitym rozwiązaniem do konwersji mov do OGG.