21xrx.com
2024-10-18 17:05:05 Friday
登录
文章检索 我的文章 写文章
FFmpeg 储存视频流至 TS 文件
2023-11-09 00:36:50 深夜i     --     --
FFmpeg 储存 视频流 TS 文件

FFmpeg是一款强大的多媒体处理工具,它可以用来处理和转码各种视频和音频格式。而在视频处理中,有时需要将视频流保存为TS文件,以便于后续的处理和使用。本文将介绍如何使用FFmpeg来储存视频流至TS文件。

首先,确保已经安装好FFmpeg,并且可以在命令行中执行FFmpeg命令。如果还没有安装FFmpeg,可以去官方网站下载并按照说明进行安装。

接下来,我们可以使用下面的命令将视频流保存为TS文件:


ffmpeg -i input.mp4 -c:v copy -c:a copy -bsf:v h264_mp4toannexb output.ts

上述命令中,input.mp4表示输入的视频文件,可以将其替换为你自己的视频文件名。-c:v copy表示视频流使用原始编码格式,-c:a copy表示音频流使用原始编码格式。这样可以保证转码的速度,并且不会对音视频进行任何处理。-bsf:v h264_mp4toannexb表示将H.264编码格式转换成MPEG-TS格式。最后的output.ts表示保存的TS文件名,你可以自定义文件名。

执行以上命令后,FFmpeg会解析输入的视频文件,并将视频流和音频流以原始编码格式保存到TS文件中。这样,我们就成功地将视频流储存至TS文件中了。

另外,如果需要储存多个视频流至同一个TS文件中,可以使用下面的命令:


ffmpeg -i input1.mp4 -i input2.mp4 -i input3.mp4 -c:v copy -c:a copy -bsf:v h264_mp4toannexb -f mpegts output.ts

上述命令中,我们通过多次使用-i参数指定了多个输入的视频文件。其他部分的含义和之前的命令相同。

总结一下,通过使用FFmpeg工具,我们可以轻松地将视频流储存至TS文件中。这为后续的视频处理和使用提供了便利。希望本文对您有所帮助!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复