Bir ogv dosyasını mp4'e nasıl dönüştürebilirim?

52

Bir .ogv dosyası üreten recordmydesktop kullanarak bir screencast oluşturdum. Ben bu Theora codec'i kullanarak kodlanmış bir OGG dosyası olduğuna inanıyorum. Merak ediyorum, bunu MPEG4 / H.264'e nasıl dönüştürebilirim? Ffmpeg'i şu şekilde naif bir şekilde kullanmaya çalıştım:

ffmpeg -i demo.ogv -f mp4 demo.mp4

Bununla birlikte, bu, mplayer'da tekrar çalmaya çalışırken kötü yeşil ve koyu renkli bir leke üretir. Daha sonra, burada belirtilen komut satırı işaretlerini kullanarak daha sofistike olmaya çalıştım: Bir video dosyasını keyfi dosya biçiminde MPEG4 / H.264'e dönüştürme ?

ffmpeg -i demo.ogv \
       -s 352x288 -vcodec libx264 -vpre default \
       -acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
       demo.mp4

Fakat sonuç aynıydı.

Herhangi birinin, bu görevi gerçekleştirmenin en iyi yolu olabileceğine dair bir fikri varsa, bana haber verebilmeniz için teşekkür ederim.

    
sordu jbeard4 08.11.2010 22:45

3 cevap

32

Arista Dönüştürücü

veya komut satırından

sudo apt-get install arista -y

Her zaman kullandığım bu yazılımı kullanabilir ve bence gerçekten çok iyi. Bir ogv dosyasını mp4'e dönüştürmek için herhangi bir Sony cihazı seçmelisiniz.

    
verilen cevap DrKenobi 08.11.2010 22:53
40

Bu daha eski bir sorudur, ancak modern bir FFmpeg (Xenial Xerus altında ve bunu izleyen sürümler) bir ogv dosyasını aşağıdaki şekilde dönüştürür:

ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
       output.mp4

ve bu bir mükemmel dosyası oluşturmalıdır.

Ekstra Tweaks:

Bu ayarlara yapılan bazı düzeltmeler, mümkün olduğunca fazla. İşte bazı öneriler:

  1. Mp3 sesi için bit hızı ayarını isterseniz, -qscale:a 2 ayarını -b:a 196k değerine değiştirirsiniz.
  2. Daha kaliteli bir video çıkışı elde etmek istiyorsanız azaltmak crf ayarını şu gibi bir şeye dönüştürün: -crf 18 . Kalite ayarının düşürülmesiyle dosya boyutunun arttığını unutmayın.
  3. Bazen WMP ve Quicktime gibi oyuncuların bir mp4 kapsayıcısında mp3 sesiyle ilgili sorunları vardır ve bu durumlarda bunun yerine AAC sesini kullanmak mantıklıdır:

    ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a aac -b:a 160k -strict -2 \
       output.mp4
    

    FFmpeg'in daha yeni sürümleri ( yani 5 Aralık 2015'ten sonra yayınlanmıştır ) -strict -2 seçeneğine ihtiyaç duymayacak ancak Xenial Xerus için hala gerekli ...

verilen cevap andrew.46 22.05.2014 08:17
5

FF Çoklu Dönüştürücü , yalnızca .ogv ile% co_de arası% konuşma arasındaki başarılı olmak için harika bir seçenektir. Basit, kullanıcı dostu ve zarif bir arayüz, dönüşüm ayrıntılarının eksiksiz bir kaydını verir, çok sayıda formatı destekler (aşağıya bakın), işi hızlı bir şekilde tamamlar.

Ses / Video biçimleri:

aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv

Ve ffmpeg tarafından desteklenen diğer formatlar.

Resim formatları:

bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm

Ve ImageMagick tarafından desteklenen diğer formatlar.

Belge dosya biçimleri:

doc  -> odt, pdf
html -> odt
odp  -> pdf, ppt
ods  -> pdf
odt  -> doc, html, pdf, rtf, sxw, txt, xml
ppt  -> odp
rtf  -> odt
sdw  -> odt
sxw  -> odt
txt  -> odt
xls  -> ods
xml  -> doc, odt, pdf

Ubuntu’ya yükleme - [Stable release]

Ppa'yı sistem kaynaklarınıza eklemek ve ffmulticonverter'i kurmak için bir terminal açın ve şunu yazın:

  

sudo add-apt-deposu ppa: ffmulticonverter / kararlı
    sudo apt-get güncellemesi
    sudo apt-get install ffmulticonverter

Varsayılan olarak ffmulticonverter, tüm isteğe bağlı bağımlılıklarını (ffmpeg, pythonmagick, unoconv) da getirecektir.

İsterseniz, ffmulticonverter'i tek başına kurabilir ve sonra sadece manuel olarak istediğiniz isteğe bağlı bağımlılıkları yükleyebilirsiniz:

  

sudo apt-get install --no-install-öneri ffmulticonverter

Sonra bağımlılıkların geri kalanını, dönüştürmek istediğiniz şeye bağlı olarak ayrı ayrı yükleyebilirsiniz:

Videoları dönüştürmek isterseniz, ffmpeg'yi yükleyin: .mp4
 Belge dönüştürmek isterseniz, unoconv dosyasını yükleyin: sudo apt-get install ffmpeg
Görüntüleri dönüştürmek isterseniz, python imagemagick'i yükleyin: sudo apt-get install unoconv

    
verilen cevap v2r 19.02.2014 16:46

Etiketlerdeki diğer soruları oku