level 11
asillychild
楼主
有一个文件,内有多音轨和字幕的,我想取第55分钟和第70分钟的几秒,再合并 (用于放友圈,限10)
文件为25FPS
文件1, 时长5秒(因为可能截取被B帧影响,用VFRAMES比用 -to 55:15或 -t 5.00应该更好)
ffmpeg -i aa.mkv -ss 55:10 -vframes 125 -filter_complex "[0:v:0][0:s:0]overlay[v]" -map "[v]" -map 0:a:0 -b:v 1000k -b:a 96k -s 960x540 01.mp4 -y
但这样出来没字幕....而文件在这时间段播放是有字幕的
是不是不同字幕用的VF命令不以, 如 SRT,ASS,SSA ,SUB,DVB等.
文件2, 时长4.8秒,与上同,(略)
合并:
ffmpeg -i concat:"01.mp4|02.mp4" -c copy aaa.mp4
然后出错.
2018年10月22日 01点10分
1
文件为25FPS
文件1, 时长5秒(因为可能截取被B帧影响,用VFRAMES比用 -to 55:15或 -t 5.00应该更好)
ffmpeg -i aa.mkv -ss 55:10 -vframes 125 -filter_complex "[0:v:0][0:s:0]overlay[v]" -map "[v]" -map 0:a:0 -b:v 1000k -b:a 96k -s 960x540 01.mp4 -y
但这样出来没字幕....而文件在这时间段播放是有字幕的
是不是不同字幕用的VF命令不以, 如 SRT,ASS,SSA ,SUB,DVB等.
文件2, 时长4.8秒,与上同,(略)
合并:
ffmpeg -i concat:"01.mp4|02.mp4" -c copy aaa.mp4
然后出错.