Konverter video: ogv ke avi (atau format lain yang lebih umum)


12

Saya telah menggunakan recordMyDesktop untuk merekam hal-hal. Agak lambat untuk dikompilasi tetapi catatan baik-baik saja. Namun, ketika saya mencoba mengkonversi dari ogv ke avi (saya telah menggunakan Devede dan skrip mencoder) audio dan video tidak sinkron.

Berikut skrip untuk referensi:

#!/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

Apakah ada konverter video andal yang bagus di luar sana? :)


Pertanyaan serupa: askubuntu.com/q/1691/667
dv3500ea

Saya pikir penanya mungkin mencoba menggunakan perintah dari QA itu dan mengalami masalah sehingga ia mengajukan pertanyaan berbeda tentang sinkronisasi a / v
RobotHumans

Ya, ini tentang masalah sinkronisasi. :)
Ramon Tayag

Baru saja memilih jawaban. Saya tidak tahu mengapa, tetapi hal-hal yang berbeda tampaknya bekerja untuk pengaturan yang berbeda. Menyebalkan bahwa kita harus melakukan penelitian mengenai hal ini.
Ramon Tayag

Jawaban:


6

menang Instal winff

Apakah GUI untuk konverter video baris perintah, FFMPEG. Ini akan mengonversi sebagian besar file video apa pun yang akan dikonversi FFmpeg. WinFF melakukan banyak file dalam berbagai format sekaligus. Misalnya, Anda dapat mengubah mpeg, flv, dan mov, semuanya menjadi avi sekaligus.


Ini juga berhasil bagi saya. Saya curiga karena FFMPEG sama seperti askubuntu.com/questions/17309/… . Saya memilih ini karena memiliki gui. Lebih sedikit untuk saya hafal!
Ramon Tayag

WinFF saat ini tidak dapat digunakan di Ubuntu 14.04, gagal menemukan libxvid encoder. Ada laporan bug di dalamnya: code.google.com/p/winff/issues/...
Luís de Sousa

7

Anda dapat menggunakan avconv untuk mengonversi dan mengubah ukuran opsional (disertakan dengan ffmpeg ):

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

Ini mengubah video Anda menjadi file .avi dengan codec mjpeg dan mp2 untuk kompatibilitas yang baik.

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

Ini mengkonversi video Anda menggunakan skala kualitas.


3
Ini menjaga kualitas terbaik, saya menggunakan ini tanpa mengubah ukuran bagian sekalipun. Terima kasih!
Penner

Ini mungkin satu-satunya metode fungsional pada Ubuntu 14.04. Ada degradasi kualitas yang terlihat (bahkan menghapus -s 640x480bit) tetapi hasil akhirnya dapat diterima.
Luís de Sousa

5

Anda dapat mencoba dengan ffmpeg:

ffmpeg -i input.ogv output.avi

1
Sejauh ini sepertinya perpindahan dari mencoder melakukannya untuk saya! Lucunya, itu digunakan untuk mengkonversi dengan benar dengan skrip saya dan dengan Devede. Lalu saya perhatikan, kira-kira sejak seminggu yang lalu, itu tidak sinkron.
Ramon Tayag

1
*** PROGRAM INI DITANGGUHKAN *** Program ini hanya disediakan untuk kompatibilitas dan akan dihapus dalam rilis mendatang. Silakan gunakan avconv sebagai gantinya.
Penner

Metode ini tidak berfungsi di Ubuntu 14.04.
Luís de Sousa

2

Di terminal ketik berikut ini,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Ubah input .ogv ke nama Anda dari file ogv Anda.

  • Anda juga dapat memberikan nama untuk file output dengan mengubah output .avi pada perintah di atas.

teks alternatif


2

menggunakan saklar -idx memperbaiki ini untuk saya ... diskusi di sini: http://ubuntuforums.org/showthread.php?t=665836

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


Hmm .. sayangnya, itu tidak berhasil untuk saya. Saya akan mencoba hal-hal lain juga.
Ramon Tayag

itu aneh. ini sebabnya saya beralih menggunakan ffmpeg untuk melakukan screen capture. gtkrecord melakukan hal-hal aneh dengan wadah ogv dan Anda mendapatkan pemutaran yang tidak terduga di berbagai pemain.
RobotHumans

1

mencoder sangat pandai dalam hal-hal semacam ini. Sebelumnya hari ini saya menulis tentang membuat screencast di Ubuntu menggunakan recordmydesktop dan kemudian mengubah file ogv menjadi avi dengan video xvid dan audio mp3. Anda dapat menemukannya di http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html


Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
fossfreedom



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.