Saya ingin dapat melakukan ini beberapa kali sekarang jadi saya bertanya.
Jika saya memiliki file video atau audio yang ada ffmpeg,, mplayerdan pemutar media lainnya dapat mendeteksi setidaknya beberapa "propretinya" seperti wadah, codec dan bitrate yang digunakan, mungkin berbagai kualitas dan penyandian pengaturan khusus, dll.
Bagaimana saya bisa mengekstrak pengaturan ini dari file yang ada untuk menggunakannya (langsung) untuk pengkodean dengan ffmpeg?
Sebagai contoh, saya mendapat mkvvideo yang dikodekan x264dengan beberapa pengaturan, dan avifile lain yang tidak terkompresi . Saya ingin "menyalin" pengaturan penyandian yang digunakan untuk file mkv x264 untuk mentranskode avi dengan pengaturan yang sama .
Catatan: Saya mencari cara yang seharusnya tidak menyertakan pekerjaan manusia dengan "menerjemahkan" pengaturan dari decoder ke encoder. Tidak apa-apa jika saya perlu mengekstrak pengaturan terlebih dahulu dan menyimpannya di suatu tempat tapi saya ingin dapat memberi makan opsi baca ke baris perintah atau file konfigurasi | preset untuk ffmpeg.
-crfopsi umumnya direkomendasikan. Lihat Panduan Pengkodean FFmpeg dan x264 .
channels:6dari file video, tetapi untuk menyandikannya Anda harus menggunakan sakelar -ch:6. Beberapa sakelar menggunakan 1 huruf, sebagian menggunakan dua huruf, dll.
ffprobe(terutama dengan-show_streamsdan-show_formatopsi) dan menggunakan informasi itu untuk skrip hal