cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件

cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件1、如何合并多个ts文件进入目录执行如下cmd命令即可copy/b*.tsnew.ts2、如何将ts转为mp4ffmpeg下载官网:https://ffmpeg.org/github下载稳定版:https://github.com/BtbN/FFmpeg-Builds/releases下载ffmpeg-master-latest-win64-gpl文件解压到任意文件夹并在高级系统设置中添加到path环境变量可以在cmd中输入ffmpeg验证是否成功ffmpeg命令如下

大家好,欢迎来到IT知识分享网。

1、如何合并多个ts文件

进入目录执行如下cmd命令即可

copy /b  *.ts  new.ts

在这里插入图片描述
在这里插入图片描述

2、如何将ts转为mp4

ffmpeg下载
官网:https://ffmpeg.org/
github下载稳定版:https://github.com/BtbN/FFmpeg-Builds/releases
下载ffmpeg-master-latest-win64-gpl文件
解压到任意文件夹并在高级系统设置中添加到path环境变量
可以在cmd中输入ffmpeg验证是否成功
在这里插入图片描述
ffmpeg命令如下

直接转
ffmpeg -i new.ts -c copy -map 0:v -map 0:a output.mp4
指定音频流(一般用这个)
ffmpeg -i new.ts -c copy -map 0:v -map 0:a -bsf:a aac_adtstoasc output.mp4

重编码视频
ffmpeg -y -i new.ts -c:v libx264 -c:a copy -bsf:a aac_adtstoasc output.mp4

在这里插入图片描述
在这里插入图片描述

3、通过m3u8下载文件

  • 什么是m3u8?
    HLS 是 Apple 公司针对 iPhone、iPod、iTouch 等移动设备,而研发的基于 HTTP 协议的流媒体解决方案。
    而该技术的原理,就是将视频文件或者视频流,进行切片(ts文件),并建立索引文件(m3u8),它支持的视频流编码为 H.264,音频流编码为 AAC。

  • 下面是一个网络上的m3u8文件
    在这里插入图片描述
    可以看到,他连接了许多个视频的地址,像这种具有完整地址的 ts 片段,哪怕你将它保存成一个本地的文件,播放器依然是可以直接播放的,不过这里本质上依然是在在线播放。

  • 通过ffmpeg下载m3u8文件到mp4视频
    下面是一个本地的m3u8文件

    ffmpeg -i "index.m3u8" "save_video.mp4" 
    
  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15823.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信