Saya membuat screencast menggunakan recordmydesktop yang menghasilkan file .ogv. Saya percaya ini adalah file OGG yang disandikan menggunakan codec Theora. Saya bertanya-tanya, bagaimana saya bisa mengubahnya ke MPEG4 / H.264? Saya sudah mencoba menggunakan ffmpeg dengan cara yang naif, sebagai berikut:
ffmpeg -i demo.ogv -f mp4 demo.mp4
Namun, ini menghasilkan gumpalan jahat hijau gelap dan abu-abu ketika mencoba memainkannya lagi di mplayer. Saya kemudian mencoba untuk menjadi lebih canggih, menggunakan bendera command-line yang ditentukan di sini: Mengubah file video dalam format file sewenang-wenang ke MPEG4 / H.264?
ffmpeg -i demo.ogv \
-s 352x288 -vcodec libx264 -vpre default \
-acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
demo.mp4
Tapi hasilnya sama saja.
Jika ada yang punya wawasan tentang apa yang mungkin menjadi cara terbaik untuk menyelesaikan tugas ini, saya akan menghargai jika Anda bisa memberi tahu saya.
Jawaban:
Arista Transcoder
atau dari baris perintah
Anda dapat menggunakan perangkat lunak ini, yang selalu saya gunakan dan saya pikir itu sangat bagus. Untuk mengonversi file ogv ke mp4 Anda harus memilih perangkat Sony apa pun.
sumber
Ini adalah pertanyaan yang lebih tua sekarang tetapi FFmpeg modern (di bawah Xenial Xerus dan rilis setelah ini) akan mengonversi file ogv dengan cara berikut:
dan ini harus membuat file yang luar biasa .
Tweak Ekstra:
Beberapa penyesuaian pada pengaturan ini lebih dari mungkin. Berikut adalah beberapa saran:
-qscale:a 2
ke pengaturan-b:a 196k
. (Gunakan nilai bitrate yang lebih tinggi atau lebih rendah seperti yang Anda inginkan.)-crf 18
. Ingatlah bahwa ukuran file meningkat ketika pengaturan kualitas diturunkan .Terkadang pemain seperti WMP dan Quicktime mengalami masalah dengan audio mp3 dalam wadah mp4 dan dalam kasus ini masuk akal untuk menggunakan suara AAC sebagai gantinya:
Versi FFmpeg yang lebih baru ( yaitu dirilis setelah 5 Desember 2015 ) tidak akan memerlukan
-strict -2
opsi tetapi masih diperlukan untuk Xenial Xerus ...sumber
Invalid encoder type 'libmp3lame'
.libavcodec-extra-54
dan ini harus memperbaiki masalah ... Jika kompilasi Anda akan membutuhkan file -dev bagi orang lumpuh:libmp3lame-dev
.FF multi Converter adalah pilihan lain yang besar, tidak hanya untuk berhasil
.ogv
ke.mp4
percakapan. Antarmuka yang sederhana, mudah digunakan dan elegan, memberikan log lengkap tentang detail konversi, mendukung daftar format yang sangat besar (lihat di bawah), menyelesaikan pekerjaan dengan cepat.Format Audio / Video:
Dan format lain yang didukung oleh ffmpeg.
Format gambar:
Dan format lain yang didukung oleh ImageMagick.
Format file dokumen:
Menginstal di Ubuntu - [Rilis stabil]
Untuk menambahkan ppa ke sumber daya sistem Anda dan menginstal ffmulticonverter, buka terminal dan ketik:
Secara default ffmulticonverter akan membawa semua dependensi opsionalnya (ffmpeg, pythonmagick, unoconv) juga.
Jika mau, Anda dapat menginstal ffmulticonverter sendirian dan kemudian menginstal dependensi opsional yang Anda sukai secara manual:
Kemudian Anda dapat menginstal sisa dependensi secara terpisah, tergantung pada apa yang ingin Anda konversi:
Jika Anda ingin mengonversi video, instal ffmpeg:
sudo apt-get install ffmpeg
Jika Anda ingin mengonversi dokumen, instal unoconv:
sudo apt-get install unoconv
Jika Anda ingin mengonversi gambar, instal python imagemagick:
sudo apt-get install python-pythonmagick
sumber