如何在不丢失质量的情况下使用ffmpeg剪切部分mp4视频?

use*_*736 11 video ffmpeg video-capture

大家好我用ffmpeg获得了mp4视频,但现在我想削减这部分mp4.例如,我只需要40分钟视频的mp4视频的前25分钟.你能告诉我在ffmpeg中可以用什么命令来实现这个任务吗?

ffmpeg 40minvideo.mp4

Mul*_*ike 24

ffmpeg -i 40minvideo.mp4 -t 1500 -acodec copy -vcodec copy 25minvideo.mp4
Run Code Online (Sandbox Code Playgroud)

-t 1500 处理前1500秒(25分钟*60秒/分钟)

-acodec copy-vcodec copy复制编解码器数据而不进行转码(这会导致质量损失).

  • 或者,可以使用`-t 00:25:00`.如果输入包含额外的视频和音频流,则可以添加`-map 0`以复制这些,因为默认情况下ffmpeg将仅复制具有最高分辨率的视频流和具有最多通道的音频流. (7认同)