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.

Chito Cheng
sumber

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
Gyan
sumber
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