Video dönüştürücü: ogv to avi (veya başka bir daha yaygın biçim)


13

Bir şeyler kaydetmek için recordMyDesktop kullanıyorum. Derlemek biraz yavaş ama iyi kaydediyor. Ancak, ogv'den avi'ye (Devede ve mencoder betiği kullandım) dönüştürmeye çalıştığımda ses ve video senkronize değil.

İşte referans için komut dosyası:

#!/bin/bash
# ogv to avi
# Call this with multiple arguments
# for example : ls *.{ogv,OGV} | xargs ogv2avi
N=$#;
echo "Converting $N files !"
for ((i=0; i<=(N-1); i++))
do
echo "converting" $1
filename=${1%.*}
#mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
shift 1
done

Orada iyi güvenilir video dönüştürücüler var mı? :)



Ben asker bu QA gelen komutu kullanmaya çalışıyor olabilir düşünüyorum ve bir sorun
yaşıyor

Evet, senkronizasyon sorunları hakkında. :)
Ramon Tayag

Sadece bir cevap seçtim. Nedenini bilmiyorum, ancak farklı kurulumlar için farklı şeyler işe yarıyor gibi görünüyor. Bununla ilgili araştırma yapmak zorunda olduğumuz halde berbat.
Ramon Tayag

Yanıtlar:


6

WinFF Vinci yükleyin

FFMPEG komut satırı video dönüştürücü için bir GUI. Çoğu FFmpeg dönüştürmek herhangi bir video dosyasını dönüştürecektir. WinFF bir defada birden çok formatta birden fazla dosya yapar. Örneğin, mpeg'leri, flv'leri ve mov'ları hepsi aynı anda avi'lere dönüştürebilirsiniz.


Bu benim için de işe yaradı. Şüpheliyim çünkü FFMPEG aynen askubuntu.com/questions/17309/… gibi . Bunu seçiyorum çünkü gui var. Ezberlemek için daha az!
Ramon Tayag

WinFF şu anda Ubuntu 14.04'te kullanılamıyor, libxvid kodlayıcıyı bulamıyor. Üzerinde bir hata raporu var: code.google.com/p/winff/issues/…
Luís de Sousa

7

Sen kullanabilirsiniz avconv için dönüştürmek ve isteğe bağlı olarak yeniden boyutlandırmak (o ile birlikte ffmpeg ):

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"

Bu, iyi uyumluluk için videonuzu mjpeg ve mp2 codec bileşenleriyle bir .avi dosyasına dönüştürür.

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"

Bu, videonuzu kalite ölçeğini kullanarak dönüştürür.


3
Bu kaliteyi en iyi şekilde korudu, bunu yeniden boyutlandırma parçası olmadan kullandım. Teşekkürler!
Penner

Bu muhtemelen Ubuntu 14.04'teki tek işlevsel yöntemdir. Görünür bir kalite bozulması ( -s 640x480bitin çıkarılması bile ) vardır, ancak sonuç kabul edilebilir.
Luís de Sousa

5

Ffmpeg ile deneyebilirsiniz:

ffmpeg -i input.ogv output.avi

1
Şimdiye kadar mencoder'dan hareket benim için yaptı gibi görünüyor! Komik olan şey, senaryomla ve Devede ile düzgün bir şekilde dönüştürmek için kullanılır. Sonra fark ettim, yaklaşık bir hafta önce, senkronizasyondan çıktı.
Ramon Tayag

1
*** BU PROGRAM DEPRECATED *** Bu program yalnızca uyumluluk için sağlanmıştır ve gelecekteki bir sürümde kaldırılacaktır. Lütfen bunun yerine avconv kullanın.
penner

Bu yöntem Ubuntu 14.04 üzerinde çalışmaz.
Luís de Sousa

2

Terminalde aşağıdakileri yazın,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Değişim girdi sizin ogv dosyasının sizin adının .ogv.

  • Yukarıdaki komutta çıkış .avi dosyasını değiştirerek çıktı dosyasının adını da verebilirsiniz .

alternatif metin


2

-idx anahtarını kullanmak benim için bunu düzeltti ... tartışma burada: http://ubuntuforums.org/showthread.php?t=665836

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi


Hmm .. maalesef benim için işe yaramadı. Ben de başka şeyler deneyeceğim.
Ramon Tayag

Bu garip. Bu yüzden ekran yakalama yapmak için ffmpeg kullanmaya geçtim. gtkrecord, ogv konteyneri ile garip şeyler yapar ve farklı oyuncular arasında öngörülemeyen oynatma elde edersiniz.
RobotHumans




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.