使用ffmpeg将视频"1.mp4",要求在ubuntu下,同时切片为"1080p,720p,480p"的m3u8切片,视频编码格式为"H.264", m3u8文件分别放在”1080p,720p,480p“文件夹下请提供参数
时间: 2023-07-19 20:02:56 浏览: 351
使用以下命令可以将视频切成三个不同分辨率的m3u8文件:
```
ffmpeg -i 1.mp4 -c:v libx264 -s 1920x1080 -c:a copy -hls_time 10 -hls_list_size 0 1080p/output.m3u8 -s 1280x720 -c:a copy -hls_time 10 -hls_list_size 0 720p/output.m3u8 -s 854x480 -c:a copy -hls_time 10 -hls_list_size 0 480p/output.m3u8
```
解释一下各个参数的含义:
- `-i 1.mp4` :输入文件名为1.mp4。
- `-c:v libx264` :使用H.264视频编码器进行编码。
- `-s 1920x1080` :设置输出分辨率为1920x1080,即1080p。
- `-s 1280x720` :设置输出分辨率为1280x720,即720p。
- `-s 854x480` :设置输出分辨率为854x480,即480p。
- `-c:a copy` :音频使用原始编码,不需要重新编码。
- `-hls_time 10` :每个分片的时长为10秒。
- `-hls_list_size 0` :表示不限制m3u8索引文件中的分片数量。
- `1080p/output.m3u8` :输出的m3u8文件名为output.m3u8,放在1080p文件夹下。
- `720p/output.m3u8` :输出的m3u8文件名为output.m3u8,放在720p文件夹下。
- `480p/output.m3u8` :输出的m3u8文件名为output.m3u8,放在480p文件夹下。
阅读全文