如何解决ffmpeg HLS分段音频和视频文件
我想执行HLS分段,并从带音频的.mp4视频的每个分段中获取单独文件中的音频和视频。无需调整比特率,因为这会导致额外的延迟。
我尝试使用
ffmpeg -i videoInput.mp4 -c:v复制–c:a复制-hls_segment_type mpegts –map a:0 –map v:0 -hls_time 1 out.m3u8 audio.ts
可以完美地生成视频文件,但是仅生成一个音频文件。
谢谢。
解决方法
我不知道确切的解决方案,但是作为一种变通办法,您可以使用以下方法首先提取音频:
ffmpeg -i video.mp4 -c:a copy -vn audio.aac
然后分别对视频和音频文件应用分段
音频:
ffmpeg -i audio.aac -c:a copy -hls_segment_type mpegts -map a:0 -hls_time 1 out_aud.m3u8
视频:
ffmpeg -i video.mp4 -c:v copy -hls_segment_type mpegts -map v:0 -hls_time 1 out_vid.m3u8
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。