FFmpeg从视频中间删除2秒,并对部分进行压缩。单线解
我有一个22秒长的视频文件。FFmpeg从视频中间删除2秒,并对部分进行压缩。单线解,ffmpeg,concatenation,Ffmpeg,Concatenation,我有一个22秒长的视频文件。 我想将该段从10秒删除到12秒。 然后返回1-10秒和12-22秒的连接视频文件 我想在一个FFmpeg命令中执行此操作。 这是最简单的方法 来源 和 ffmpeg -i input.mp4 -ss 00:00:12.0 -codec copy -t 10 output_2.mp4 然后创建一个包含所有源文件名的输入文件并运行 ffmpeg -f concat -i file-list.txt -c copy output.mp4 但我正在寻找一种单线解决
我想将该段从10秒删除到12秒。
然后返回1-10秒和12-22秒的连接视频文件 我想在一个FFmpeg命令中执行此操作。 这是最简单的方法 来源 和
ffmpeg -i input.mp4 -ss 00:00:12.0 -codec copy -t 10 output_2.mp4
然后创建一个包含所有源文件名的输入文件并运行
ffmpeg -f concat -i file-list.txt -c copy output.mp4
但我正在寻找一种单线解决方案
如果您有任何帮助,我们将不胜感激。对于精确的修剪,您必须重新编码 使用
为了精确修剪,您必须重新编码 使用
令人惊叹的。谢谢令人惊叹的。谢谢
ffmpeg -f concat -i file-list.txt -c copy output.mp4
ffmpeg -i input.mp4 -vf select='not(between(t,10,12))',setpts=N/FRAME_RATE/TB -af aselect='not(between(t,10,12))',asetpts=N/SR/TB out.mp4