gpt4 book ai didi

ffmpeg - 如何从源视频中间生成 TS 流?

转载 作者:行者123 更新时间:2023-12-04 22:49:32 27 4
gpt4 key购买 nike

我正在使用 ffmpeg 为视频(实际上是实时视频流)创建 m3u8 播放列表。我正在使用以下命令:

ffmpeg -i /home/ubuntu/Download/1459530099245.mkv -c:a aac -strict experimental -ac 2 -ar 48k -ab 64k -c:v libx264 -s 480x270 -aspect 16:9 -b:v 400k -r 15 -g 45 -profile:v baseline -level 3.0 -f hls -hls_time 9 -hls_list_size 0  /home/ubuntu/Download/New Playlist.m3u8

它生成 m3u8 文件以及 ts 文件。

问题:简单地说,我们如何为特定持续时间的源视频生成 m3u8 播放列表和 TS 文件?例如,我只想获取前 20 秒左右的播放列表?

最佳答案

您可以使用命令-to .只需添加 -to 00:00:20输入路径后
在您的变体中:

ffmpeg -i /home/ubuntu/Download/1459530099245.mkv -to 00:00:20 -c:a aac -strict experimental -ac 2 -ar 48k -ab 64k -c:v libx264 -s 480x270 -aspect 16:9 -b:v 400k -r 15 -g 45 -profile:v baseline -level 3.0 -f hls -hls_time 9 -hls_list_size 0 /home/ubuntu/Download/New Playlist.m3u8

更多信息在这里: http://www.bogotobogo.com/FFMpeg/ffmpeg_seeking_ss_option_cutting_section_video_image.php

关于ffmpeg - 如何从源视频中间生成 TS 流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36443072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com