FFMPEG - 链接 - 视频、音频、ASS 字幕,然后覆盖徽标?
FFMPEG - chaining - Video, audio, ASS subtitle, then overlay logo?
我要使用视频、替换音频和添加字幕:
ffmpeg -vsync 0 -hwaccel cuda -an -i "E:\video.mp4" -vn -i
"E:\audio.mp3" -vf "subtitles=E\:\sub.txt" -map 0:v -map 1:a -b:v
4M -maxrate 4M "E:\output.mp4" -y
想不出怎么再加一个外链,比如在右下角加一个logo
到目前为止,我已经尝试过,下班后(仍然无法正常工作)
ffmpeg -vsync 0 -hwaccel cuda -an -i "E:\video.mp4" -vn -i
"E:\audio.mp3" -i "E:\logo.png" -vf "subtitles=E\:\sub.txt" -map
0:v -map 1:a -preset ultrafast -filter_complex
"[1]format=rgba,colorchannelmixer=aa=0.5[logo];[0][logo]overlay=(W-w)/2:(H-h)/2:format=auto,format=yuv420p" "E:\output.mp4" -y
所有的过滤都应该在复杂的过滤图中进行。首先在主视频上刻录字幕,然后在该结果上叠加徽标。
ffmpeg -hwaccel cuda -an -i "E:\video.mp4" -vn -i "E:\audio.mp3" -i "E:\logo.png" -filter_complex "[2]format=rgba,colorchannelmixer=aa=0.5[logo];[v][logo]overlay=(W-w)/2:(H-h)/2:format=auto,format=yuv420p,subtitles=E\:\sub.txt" -b:v 4M -maxrate 4M "E:\output.mp4" -y
我要使用视频、替换音频和添加字幕:
ffmpeg -vsync 0 -hwaccel cuda -an -i "E:\video.mp4" -vn -i "E:\audio.mp3" -vf "subtitles=E\:\sub.txt" -map 0:v -map 1:a -b:v 4M -maxrate 4M "E:\output.mp4" -y
想不出怎么再加一个外链,比如在右下角加一个logo
到目前为止,我已经尝试过,下班后(仍然无法正常工作)
ffmpeg -vsync 0 -hwaccel cuda -an -i "E:\video.mp4" -vn -i "E:\audio.mp3" -i "E:\logo.png" -vf "subtitles=E\:\sub.txt" -map 0:v -map 1:a -preset ultrafast -filter_complex "[1]format=rgba,colorchannelmixer=aa=0.5[logo];[0][logo]overlay=(W-w)/2:(H-h)/2:format=auto,format=yuv420p" "E:\output.mp4" -y
所有的过滤都应该在复杂的过滤图中进行。首先在主视频上刻录字幕,然后在该结果上叠加徽标。
ffmpeg -hwaccel cuda -an -i "E:\video.mp4" -vn -i "E:\audio.mp3" -i "E:\logo.png" -filter_complex "[2]format=rgba,colorchannelmixer=aa=0.5[logo];[v][logo]overlay=(W-w)/2:(H-h)/2:format=auto,format=yuv420p,subtitles=E\:\sub.txt" -b:v 4M -maxrate 4M "E:\output.mp4" -y