实用工具
如何将ts格式视频转换为mp4格式
00 分钟
2024-5-18
2024-6-16
type
status
date
slug
summary
tags
category
password
icon
我从网络上下载了一些流媒体视频,不过是ts格式的,不是我们常见的视频格式,什么是ts格式呢?如何快速的转换为mp4格式呢?

什么是ts格式

TS格式,全称为Transport Stream,是一种用于数字视频和音频的封装格式,主要用于广播和流媒体传输。它由MPEG-2标准定义,具有以下特点:
  1. 流式传输:TS格式设计用于流式传输,适合实时播放。
  1. 数据包结构:它将音频和视频数据分成固定长度的数据包,每个数据包通常为188字节。
  1. 错误检测与恢复:TS格式包含错误检测和恢复机制,有助于提高数据传输的可靠性。
  1. 多路复用:可以同时传输多个音视频流,适用于多频道广播。
  1. 兼容性:广泛用于数字电视广播和网络流媒体,与许多播放设备和软件兼容。
TS格式常用于电视节目的广播和录制,也常用于视频服务器和流媒体服务中。

如何转换为mp4格式

1.使用在线转换工具
如果只有少数几个体积较小的视频文件,使用一些在线的转换工具就可以了,没必要大费周章的安装软件。例如TS到MP4转换器- FreeConvert.com将TS转换为MP4的在线转换工具 - ConvertFree等工具。
2.使用桌面应用程序
可以使用如格式转换工厂的应用程序。
3.使用FFmpeg
如果你有大量文件需要批量处理,那么可以尝试下FFmpeg。FFmpeg(Fast Forward Moving Picture Experts Group)是一款免费、开源、跨平台的音视频编解码工具及开发套件。它的功能强大,用途广泛,被称为音视频界的瑞士军刀。
具体来说,FFmpeg 可以用于以下场景:
  1. 音视频转码:将一个格式的音视频文件转换为另一种格式,例如将 TS 格式转换为 MP4 格式。
  1. 转封装:将音视频从一个封装格式(例如 MP4MKV)转换到另一个封装格式。
  1. 录制:从摄像头、麦克风或其他输入设备录制音视频。
  1. 流化处理:将音视频流实时传输到网络或其他设备。
FFmpeg 包含了非常先进的音频/视频编解码库 libavcodec,以保证高可移植性和编解码质量。它在视频网站、商业软件(如 YouTube 和 iTunes)中被广泛使用。

如何安装FFmpeg

在 Windows 上安装 FFmpeg
  1. 下载 FFmpeg
      • 前往 FFmpeg 官网 下载 Windows 版本的 FFmpeg。
  1. 解压下载的文件
      • 解压下载后的文件,您会得到一个包含三个可执行文件的文件夹:ffmpeg.exeffplay.exe 和 ffprobe.exe
  1. 配置环境变量
      • 将 FFmpeg 的存放目录添加到系统环境变量的 PATH 中。这样您就可以在命令行中直接运行 FFmpeg 命令了。
  1. 验证安装
      • 打开命令提示符(按下 Win + R,输入 cmd 并按回车键)。
      • 输入 ffmpeg -version,如果显示版本信息,表示安装成功。
在 macOS 上安装 FFmpeg
  1. 打开终端。
  1. 使用 Homebrew 安装,运行以下命令:
    1. brew install ffmpeg
 

如何使用FFmpeg批量转换ts文件

 
通过下列步骤写一个批量转换的shell脚本:
  1. 打开终端 (Terminal),使用文本编辑器创建一个新的shell脚本文件。例如,使用nano命令:
    1. 在打开的文本编辑器中,输入下列脚本
      1. 保存并退出文本编辑器。如果您使用的是nano,可以按下Ctrl + O来保存文件,然后按Ctrl + X退出。
      1. 给文件添加执行权限。回到终端,运行以下命令:
        1. 在终端中通过以下方式执行这个shell脚本,对文件夹中的ts格式文件进行批量转换:
          1. 这里的/path/ts/files应该替换为您实际的TS文件所在的目录路径,脚本会转换该目录下的所有TS文件。
        如下图所示,通过上述脚本帮我把文件夹下的ts视频转换成了对应的mp4格式,播放一切正常。
        notion image
         
        上一篇
        AI告白气球,让爱在科技中绽放!
        下一篇
        只需三步将Kimi接入微信公众号

        评论
        Loading...