Cara menggunakan ffmpeg untuk menambahkan gambar jpeg sebelum dan sesudah video


1

Saya menggunakan versi terbaru 2.8.5 ffmpeg di Windows dan saya ingin menambahkan 5p intro jpeg frame di awal video dimulai, dan 5s jpeg end frame di akhir video.

Saya menemukan banyak contoh online, tetapi tampaknya mereka semua menggunakan versi ffmpeg sebelumnya, dan tidak ada yang bekerja dengan versi terbaru.

Adakah yang bisa memberitahu saya bagaimana saya bisa melakukannya dengan versi terbaru.

Jawaban:


4

Mencoba

ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0][i][3:v][3:a][1][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4

Dengan memudar 1 detik:

ffmpeg -loop 1 -t 5 -i intro.jpg -loop 1 -t 5 -i end.jpg -f lavfi -t 5 -i anullsrc -i video -filter_complex "[2:a]asplit[i][e];[0]fade=in:st=0:d=1[0f];[1]fade=out:st=4:d=1[1f];[0f][i][3:v][3:a][1f][e]concat=n=3:v=1:a=1[v][a]" -map [v] -map [a] output.mp4

Saya memiliki kesalahan ini: [Parsed_split_0 @ 0000000004f00f20] Ketidakcocokan tipe media antara pad output filter 'Parsed_spli t_0' 0 (video) dan pad input filter 1 'Parsed_concat_1' 1 (audio) [AVFilterGraph @ 00000000030f1f60] tidak dapat membuat tautan 0 -> concat: 1 Kesalahan inisialisasi filter kompleks. Argumen tidak valid
Chito Cheng

Ups. Kebutuhan audioasplit
Gyan

Pengguna lain tidak memiliki perwakilan untuk berkomentar dan meminta klarifikasi dalam jawaban yang sekarang dihapus. Mereka bertanya di mana harus menambahkan video, dan apakah Anda bisa mendaftar perintah lengkap. Jika Anda bisa menguraikannya, itu akan bagus. Terima kasih.
fixer1234

1
@ fixer1234 Perintah lengkap terdaftar dan pengganti untuk input video juga ditentukan. Mungkin mereka tidak melihat atau menyadari bahwa ada scrollbar horizontal untuk melihat string penuh ..
Gyan

di mana saya menentukan nama file input video?
Toolkit
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.