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


59

Bir .ogv dosyası hazırlayan recordmydesktop kullanarak bir screencast oluşturdum. Bunun Theora kodeği kullanılarak kodlanan bir OGG dosyası olduğuna inanıyorum. Merak ediyorum, bunu MPEG4 / H.264'e nasıl dönüştürebilirim? Ffmpeg'i saf bir şekilde kullanmaya çalıştım, şöyle:

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

Bununla birlikte, bu, mplayer'da tekrar çalmaya çalışırken, koyu yeşil renkte yeşil bir kabarık yara ve griler üretir. Daha sonra burada belirtilen komut satırı bayraklarını kullanarak daha karmaşık olmaya çalıştım: Bir video dosyasını isteğe bağlı 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

Ancak, sonuç aynıydı.

Birisi bu görevi başarmanın en iyi yolu ne olabileceği hakkında herhangi bir fikir sahibi olursa, bana bildirirseniz sevinirim.


İşte ffmpeg x264'ün nasıl derleneceği hakkında bir öğretici: ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
Enissay

Youtube’a bir ogv videosu yüklediğimi söylemek istiyorum. Sanırım biri bu yolu izleyebilir ve daha sonra mp4 çevirici için çevrimiçi bir Youtube kullanabilir .
Eyal Levin

Yanıtlar:


33

Arista Kod Dönüştürücü Arista Transcoder'ı yükleyin

veya komut satırından

sudo apt-get install arista -y

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

alt metin


1
Bu tamamen numarayı yaptı.
jbeard4

belki ayrıca Nautilus eklentisinden de bahseder misiniz?
tshepang

@Tshepang, Nautilus eklentisini hiç kullanmadım. Nasıl denir? Şimdi denemek istiyorum!
DrKenobi

1
@Tshepang, ben şimdi deneyin olamaz :( Ben 10,04 LTS kullanıyorum ve eklenti 10.10 ve 11.04 için kullanılabilir benim yeni laptop denemek için beklemek gerekecek teşekkürler bilgi için..!
DrKenobi

1
Arista depolarda artık mevcut değil gibi görünüyor :(
jrg

48

Bu şimdi daha eski bir sorudur, ancak modern bir FFmpeg (Xenial Xerus altında ve bunu izleyen sürümler altında) 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 mükemmel bir dosya oluşturmalı .

Ekstra Tweaks:

Bazı ayarları bu ayarlara mümkün olandan daha fazla İşte bazı öneriler:

  1. MP3 sesi için bir bit bit hızı istiyorsanız, ayarı -qscale:a 2ayara getirin -b:a 196k. (Bit hızı için istediğiniz gibi daha yüksek veya daha düşük bir değer kullanın.)
  2. Alacağınız istiyorsa daha kaliteli bir video çıkış azaltmak gibi bir şeye crf ayarı: -crf 18. Kalite ayarı düştükçe dosya boyutunun arttığını unutmayın .
  3. Bazen WMP ve Quicktime gibi oynatıcılar mp4 bir kapta mp3 ses ile ilgili sorun yaşar ve bu durumlarda bunun yerine AAC ses kullanmak mantıklı olur:

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

    FFmpeg'in yeni sürümleri ( yani 5 Aralık 2015'ten sonra piyasaya sürüldü ) -strict -2seçeneğe ihtiyaç duymayacak, ancak yine de Xenial Xerus için gerekli ...


Ubuntu 14.04 üzerinde bu komut hata iletisiyle başarısız olur: Invalid encoder type 'libmp3lame'.
Luís de Sousa

1
14.04 için yüklemeyi deneyin libavcodec-extra-54ve size derleme topal için -dev dosyasına ihtiyacınız olacaksa bu ... sorunu çözecektir: libmp3lame-dev.
andrew.46

WMP ve QuickTime gibi bazı oynatıcılar MP3 sesi kullanan bazı MP4 dosyalarının kodunu çözmekte sorun yaşıyor (WMP için ses örnekleme hızına bağlı).
llogan

@ LordNeckbeard Bahşiş için teşekkürler, cevabı güncelledim, içinde herhangi bir şeyi düzeltmekten çekinmeyin :)
andrew.46

ayrıca "Ön ayar dosyası" hataları için de: stackoverflow.com/a/11384886/2026508
jmunsch

5

FF Multi Converter , yalnızca konuşmanın başarılı .ogvolması için değil, başka bir harika seçimdir .mp4. Basit, kullanıcı dostu ve zarif bir arayüz, eksiksiz bir dönüşüm ayrıntıları günlüğü verir, çok çeşitli biçimler listesini destekler (aşağıya bakın), işi hızlı bir şekilde tamamlar.

görüntü tanımını buraya girin


Ses / Video formatları:

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 herhangi bir başka format.

Görüntü 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 herhangi bir başka format.

Belge dosya formatları:

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 Kurulum - [Kararlı sürüm]

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

sudo eklenti apt-repository ppa: ffmulticonverter / kararlı
sudo apt-get güncelleme
sudo apt-get install ffmulticonverter

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

İsterseniz, ffmulticonverter'ı tek başına kurabilir ve ardından yalnızca istediğiniz isteğe bağlı bağımlılıkları elle yükleyebilirsiniz:

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

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

Videoları dönüştürmek istiyorsanız, ffmpeg yükleyin: sudo apt-get install ffmpeg
Belgeleri dönüştürmek istiyorsanız, unoconv'u yükleyin: sudo apt-get install unoconv
Görüntüleri dönüştürmek istiyorsanız, python imagemagick'i yükleyin:sudo apt-get install python-pythonmagick


1
Bu, RPM Fusion repo'da güncel versiyona sahip mükemmel bir programdı.
hlovdal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.