最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

ffmpeg将mp4视频文件切割成m3u8关联的ts文件

来源:动视网 责编:小OO 时间:2024-11-06 04:38:01
文档

ffmpeg将mp4视频文件切割成m3u8关联的ts文件

命令格式:ffmpeg -i input.mp4 -c copy -map 0 -f segment -segment_list output.m3u8 -segment_time duration .\;output\;output_%3d.ts。其中,-i input.mp4表示输入文件为input.mp4。-c copy表示复制输入文件的编码,不进行重新编码。-map 0表示选取所有流,包括视频、音频、字幕等。-f segment表示输出为分割片段。-segment_list output.m3u8表示输出m3u8播放列表文件名为output.m3u8。-segment_time duration表示每个ts文件的时长为duration秒。
推荐度:
导读命令格式:ffmpeg -i input.mp4 -c copy -map 0 -f segment -segment_list output.m3u8 -segment_time duration .\;output\;output_%3d.ts。其中,-i input.mp4表示输入文件为input.mp4。-c copy表示复制输入文件的编码,不进行重新编码。-map 0表示选取所有流,包括视频、音频、字幕等。-f segment表示输出为分割片段。-segment_list output.m3u8表示输出m3u8播放列表文件名为output.m3u8。-segment_time duration表示每个ts文件的时长为duration秒。


ffmpeg将mp4视频文件切割成m3u8关联的ts文件的命令流程如下:

命令格式:ffmpeg -i input.mp4 -c copy -map 0 -f segment -segment_list output.m3u8 -segment_time duration .\output\output_%3d.ts

其中,-i input.mp4表示输入文件为input.mp4。

-c copy表示复制输入文件的编码,不进行重新编码。

-map 0表示选取所有流,包括视频、音频、字幕等。

-f segment表示输出为分割片段。

-segment_list output.m3u8表示输出m3u8播放列表文件名为output.m3u8。

-segment_time duration表示每个ts文件的时长为duration秒。

命令格式:ffmpeg -i input.mp4 -c copy -map 0 -vbsf h264_mp4toannexb -f hls -hls_time 60 -hls_list_size 0 -hls_segment_filename .\output\output_%03d.ts .\output\output.m3u8

命令将input.mp4文件转换为HLS格式,片段保存在.\output目录下,生成一个名为output.m3u8的播放列表文件。

每个ts片段时长为60秒,所有片段均包含在播放列表中。这样,mp4文件就被切割成m3u8关联的ts文件,便于进行网络流媒体传输。

文档

ffmpeg将mp4视频文件切割成m3u8关联的ts文件

命令格式:ffmpeg -i input.mp4 -c copy -map 0 -f segment -segment_list output.m3u8 -segment_time duration .\;output\;output_%3d.ts。其中,-i input.mp4表示输入文件为input.mp4。-c copy表示复制输入文件的编码,不进行重新编码。-map 0表示选取所有流,包括视频、音频、字幕等。-f segment表示输出为分割片段。-segment_list output.m3u8表示输出m3u8播放列表文件名为output.m3u8。-segment_time duration表示每个ts文件的时长为duration秒。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top