小编Pet*_*key的帖子

使用 ffmpeg 准确剪切视频(+ 音频)

我希望我的网站允许用户根据我提供的源视频准确地创建自己的剪辑。

我有一个源视频文件,我首先想将其转换为适合网站的文件:

Input #0, matroska,webm, from 'source.mkv': 
Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s 
Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 48 tbc (default)
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default)
Run Code Online (Sandbox Code Playgroud)

我使用 ffmpeg 像这样转换它:

ffmpeg -i source.mkv -c:v libx264 -c:a aac -strict experimental -vf scale="960:-1" source.mp4
Run Code Online (Sandbox Code Playgroud)

回看这段视频,它的质量足够好,文件足够小,可以满足我的需要,并且可以在我的网站上加载/播放。

我有一个网页,可让用户选择此视频的起点和终点 - 并创建剪辑。这是我为此使用的 ffmpeg 命令的示例:

-ss 577.920 -i source.mp4 -t 011.980 -codec:v copy -codec:a copy -vf scale="960:-1" clip1.mp4 …
Run Code Online (Sandbox Code Playgroud)

audio video codec mp4 ffmpeg

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

audio ×1

codec ×1

ffmpeg ×1

mp4 ×1

video ×1