[FFmpeg Cmd]循环推流 转码 - 超出时长

-stream_loop -1
-ss 5.000000 -t 20.000000
 
 
ffmpeg -fflags +igndts \
-stream_loop -1 -ss 0 -t 20 -i 1080p10s_9k.mp4 \
-stream_loop -1 -ss 20 -t 10 -i video40.MP4 \
-r 25 \
-filter_complex "[0:v]scale=1280x720[0-m];[1:v]scale=1280x720[1-m];[0-m][1-m]concat=n=2:v=1:a=0[outV];[0:a][1:a]concat=n=2:v=0:a=1[outA]" \
-map "[outV]" -map "[outA]" \
-vcodec libx264 -acodec aac \
-f mp4 -y test.mp4
 
#
# 下面的音频DTS有问题
# 如果想把ss t放在解码后 那么就不能支持多文件了
#
ffmpeg -fflags +igndts \
-stream_loop -1 -ss 5 -t 20 -i 1080p10s_9k.mp4 \
-stream_loop -1 -ss 20 -t 10 -i video40.MP4 \
-r 25 \
-filter_complex "[0:v]scale=1280x720[0-m];[1:v]scale=1280x720[1-m];[0-m][1-m]concat=n=2:v=1:a=0[outV];[0:a][1:a]concat=n=2:v=0:a=1[outA]" \
-map "[outV]" -map "[outA]" \
-vcodec libx264 -acodec mp3 \
-f mp4 -y test.mp4
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容