将AV流从youtube打包到mpeg2 ts容器中?

时间:2015-11-19 23:27:51

标签: youtube ffmpeg video-streaming mp4 mpeg2-ts

我正在尝试从 Youtube 中提取视频流并将其重新打包到 MPEG2 TS 容器中。 Youtube 流音频(.m4a)和视频(.mp4)作为单独的流和包在客户端的mp4容器格式。是否有任何ffmpeg库或任何工具将各个流打包成 MPEG2-TS 容器?

1 个答案:

答案 0 :(得分:0)

是的,ffmpeg有一个mpegts选项。首先,您需要合并音频和视频。有一个great answer on Super User on how to merge audio and video所以我不会通过复制来窃取回答者的代表。

获得合并视频后,您可以将文件转换为MPEG-TS,如下所示:

ffmpeg -i input.avi -f mpegts -vcodec mpeg2video -sameq output.ts

source,我没有隶属关系)