当前位置: 首页 > news >正文

ffmpeg-7.1.1 下载安装 windows 版,MP4 转 m3u8 切片,遇到报错 Unrecognized option ‘vbsf‘的解决办法

工作中偶尔会需要造指定大小的文档文件,不要求内容,可以随意填充任意无毒内容,所以打算用ts文件填充,现记录下过程。

一、下载 ffmpeg

废话不多说,上链接,https://ffmpeg.org/

会跳转新页面,向下拉,找到 release bulids

二、配置 ffmpeg 环境变量

1.解压文件

文件解压到自己喜欢的位置,以下使用 D 盘为例

2.打开系统设置页面

windows10系统为例:

鼠标右键点击 文件资源管理器左侧 “此电脑”,点击右键菜单中的 “属性”

点击高级系统设置,弹出 “系统属性” 弹窗,点击 “高级” tab,点击 “环境变量”

鼠标双击 path 

点击 “新建”,把刚才解压的文件位置加到里面,注意:路径最后是 bin 目录

最后所有弹窗都点击 “确定”。

3.检查是否配置成功

先进入文件目录文件管理器,在要处理的 MP4目录下,删掉目录路径,输入 cmd,唤醒终端窗口,方便后面操作,不然还得手动 dir 到 MP4 存放目录。

这样进终端直接就是 MP4 所在目录了。

输入:ffmpeg -v,像下面这样就可以了

三、使用 ffmpeg 把 MP4 转为 M3U8

1.先把 MP4 转成 ts

// 源文件和目标文件需要替换为你的文件名。
ffmpeg -y -i 123.mp4 -c:v copy -c:a copy 123.ts

2.开始切片

// 开始切片,这里设置为每169秒一个切片
ffmpeg -i 123.ts -c copy -map 0 -f segment -segment_list 123.m3u8 -segment_time 169 169s_%3d.ts

3.切片中,等待切片完成

4.查看切片结果

四、遇到的问题

也是第一次使用ffmpeg,查询资料使用的命令如下:

ffmpeg -y -i ***.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb ***.ts

ffmpeg -y -i ***.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb ***.ts

报错:

Unrecognized option 'vbsf'.
Error splitting the argument list: Option not found

查明原因是新版 ffmpeg 不支持旧版的命令,改成 三 使用的命令即可。

http://www.dtcms.com/a/303376.html

相关文章:

  • Linux:理解操作系统
  • 数据结构(动态数组)
  • PyTorch中flatten()函数详解以及与view()和 reshape()的对比和实战代码示例
  • DevOps时代的知识治理革命:Wiki如何成为研发效能的新引擎
  • GPT Agent与Comet AI Aent浏览器对比横评
  • Anaconda创建环境报错:CondaHTTPEFTOT: HTTP 403 FORBIDDEN for url
  • 力扣 之 最小覆盖子串(变长滑动窗口,越短越好)
  • 推客系统全链路架构设计与高并发实践:从CPS分佣到社交裂变
  • ARM双频RFID读写系统的设计
  • 【快捷指令】ios/macos快捷指令如何调用api接口(json请求例子)
  • 从“数字鸿沟”到“数字红利”:智慧养老如何让老人跨越技术门槛
  • MBR和GPT分区的区别
  • C语言-数组:数组(定义、初始化、元素的访问、遍历)内存和内存地址、数组的查找算法和排序算法;
  • 导入Maven项目
  • 解决幻读问题
  • maven 打包报错 process terminated
  • 基于Spring Boot+Vue的吉他社团系统设计和实现(协同过滤算法)
  • 架构师增效指南:飞算JavaAI:需求驱动下的智能微服务拆分与治理
  • 五自由度磁悬浮轴承转子不平衡质量的高性能控制策略全解析
  • 亚马逊地址关联暴雷:新算法下的账号安全保卫战
  • 采用黑翅鸢优化算法BKA-CNN-LSTM、CNN-LSTM、LSTM、CNN四模型多变量回归预测,多输入单输出(Matlab)
  • 《计算机“十万个为什么”》之 [特殊字符] 序列化与反序列化:数据打包的奇妙之旅 ✈️
  • Python与Mysql
  • Error: Unable to find a match: python3.8
  • FDWS86068-F085高频开关电源DC/DC转换器,适合高功率密度N沟道增强型
  • 7月28号打卡
  • 为什么额前的头发叫刘海,不叫张海
  • Linux 下安装包安装lsof工具
  • 基础算法(9)——哈希表
  • nginx日志分割