Saya memiliki skrip untuk meng-encode video (menggunakan mencoder), tetapi apakah ada cara untuk menambahkan "fade out / in to black" sederhana dari baris perintah, lebih disukai gratis (seperti dalam open source).
Itu bisa di Windows atau Ubuntu Linux.
Jawaban:
Satu-satunya hal yang dapat saya temukan - berdasarkan pada baris perintah - adalah
mmsuper8
, alat Linux.Secara khusus, fitur
mmsuper8fade
alat, yang sepertinya bisa berguna untuk Anda.Yang terbaik adalah jika Anda mengedit pertanyaan ini dan memberikan contoh yang sesuai untuk Anda!
sumber
Ffmpeg baru-baru ini dengan filter video 'fade' dapat melakukan ini. Sayangnya, ffmpeg di repo Ubuntu tidak memiliki filter yang diaktifkan karena alasan yang tidak masuk akal, jadi Anda harus mendapatkannya dari tempat lain (lihat di sini ).
Untuk memudar dari hitam, mulai dari frame 0, lebih dari 50 frame (2 detik @ 25fps):
Untuk memudar mulai dari frame 21000 (14 menit @ 25fps), lebih dari 50 frame:
Anda dapat menggabungkan keduanya menjadi filterchain:
Seperti yang dapat Anda lihat dari contoh-contoh ini, Anda harus transcode video saat menggunakan filter video. Karena ffmpeg dan mencoder membagikan banyak pustaka, seharusnya cukup mudah untuk menulis ulang skrip Anda untuk menggunakan ffmpeg alih-alih mencoder & menghindari enkode tambahan yang tidak perlu. Saya cukup yakin bahwa Anda dapat mencapai hal yang sama dalam mencoder, tetapi saya tidak tahu sintaks mencoder.
sumber
Saya memiliki skrip bash ini untuk memudar akhir film (audio + video) secara otomatis:
Penggunaan:
sumber