这一切都要从一只蝙蝠说起……

整整在家待了一个月,实在是无趣, 故自学了python。

有一次我下载了一部电影,但是令人不爽的是它的格式,m4s(m4s还是什么的格式就不用我多说了吧,不知道的缓存一个视频看看就知道了)。这虽然不是什么难以解决的事情,下个格式工厂转下码即可,可我前几天了逛V2EX了解了一个工具,FFmpeg。

FFmpeg官网地址 https://www.ffmpeg.org/

FFmpeg下载地址 https://www.ffmpeg.org/download.html

这个工具好像可以实现各种音视频格式的转换,甚至可以从视频中提取音频。据说FFmpeg是许多视频播放器和转码工具的内核。

使用方式,调用cmd命令行(可以通过Win+R搜索cmd,也可以通过Win+s搜索cmd),关于使用命令自行百度即可,这里就不做赘述。

所以,使用python调用这个工具也很简单,只是将常用命令封装在python里,最后用cmd执行。

代码如下十分简单.jpg

最后,这只是非常简单的一段代码,甚至只用了if语句,如果有好的建议,请私信告诉我。

python视频格式转换_用Python+FFmpeg进行音视频格式转换相关推荐

  1. 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )

    FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 [FFmpeg]FFmpeg 相关术语简介 二 [FFmpe ...

  2. wav音量和分贝转换关系_Permute 3 for mac(音视频格式转换器) 最新版

    Permute 3 for mac中文版是一款在Mac OS 平台上简单易用的音视频格式转换器.只需将想要转换的视频拖入到 permute窗口内,然后根据需要选择要转换的格式,支持当前所有流行的音视频 ...

  3. FFMPEG开源音视频项目学习汇总

    ~非常感谢雷霄骅老师的无私帮助,本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/42658139~       本文汇总一下自己视音 ...

  4. C# 调用FFmpeg处理音视频的示例

    FFmpeg 开源.跨平台.体积小.功能强大,提供了录制.转换以及流化音视频的完整解决方案. 官网:https://www.ffmpeg.org/ 百科:https://baike.baidu.com ...

  5. 使用FFMPEG进行音视频编解码(C++) 0.简介

    FFMPEG介绍 FFMPEG是一个开源的编解码软件,读作"ef ef em peg".官方网址是:http://ffmpeg.org/.FFMPEG几乎支持所有的格式,当然了像一 ...

  6. FFmpeg Android 学习(一):Android 如何调用 FFMPEG 编辑音视频

    一.概述 在Android开发中,我们对一些音视频的处理比较无力,特别是编辑音视频这部分.而且在Android上对视频编辑方面,几乎没有任何API做支持,MediaCodec(硬编码)也没有做支持.那 ...

  7. FFmpeg基础:音视频同步播放

    文章目录 定义全局数据类 定义数据队列 定义SDL库初始化操作 定义音视频流解析函数 定义解封装线程和视频解码线程 定义音视频的解码函数 主函数事件响应 视频文件解复用之后视频流和音频流是独立的,也是 ...

  8. JAVA调用FFmpeg实现音视频转码加水印功能

    目录 目录 写在前面 MAVEN引用 获取音视频基本信息 音频转码成Mp3格式 视频转码成Mp4格式 视频转码成Mp4并添加文字水印 视频转码成Mp4并添加图片水印 测试代码 写在前面 如今各大云厂商 ...

  9. 基于FFMPEG的音视频截取(C++Qt 版)

    基于FFMPEG的音视频截取(C++Qt 版) 这篇博客是基于上篇博客的: https://blog.csdn.net/liyuanbhu/article/details/121744275 上篇博客 ...

  10. ffmpeg rtmp音视频推流实现

    ffmpeg rtmp音视频推流实现 紧接上篇文章,实现本地推流,需要经历容器层→解封装→容器层→协议层. 1.准备容器. 容器里有流.编码器等,需要对这些进行规定:为了方便理解,举个不恰当的例子,就 ...

最新文章

  1. Cell封面:王二涛组在丛枝菌根共生“自我调节”研究中取得重大进展(视频+漫画解读)...
  2. Phpcms与ucenter整合系统设置
  3. 中考考试的指令广播_明天FM105.2《朝朝早精神好》推出2017广州中考日特别报道...
  4. 凭借这份Java面试题集,分布式宝典:限流+缓存+通讯
  5. mdl格式是什么软件生成的_Mac 上有什么好的视频格式转换软件?
  6. 【CV】10分钟理解Focal loss数学原理与Pytorch代码
  7. 思科、华为交换机的一些命令
  8. Eclipse中弹出OLE Exception窗口
  9. SemVLP 单流和双流Transformer哪个好?阿里:我全都要!提出带可插拔模块的Transformer结构...
  10. 人类与AI结合的最佳形态是什么样?
  11. Android取手机号码
  12. win11开机数字小键盘失灵不能使用问题
  13. 随记:STM32L053LL库LPUART串口DMA接收数据
  14. MySQL 子查询之 单行子查询及多行子查询
  15. 揭秘潜伏在QQ群里面的低调高收入者
  16. windows分类及安装
  17. android 第三方 im,Android基于环信SDK开发IM即时聊天
  18. 北航软件测评中心 招聘FPGA测试工程师
  19. web安全之--UrlRewrite
  20. 软考高项必考的PV、EV、AC、SV、CV、SPI、CPI看这就够了

热门文章

  1. 74CMS 3.0 SQL注入漏洞前台
  2. 自动化领域(控制领域)主要期刊汇总整理(SCI和EI)
  3. flutter-dart语言类型后加问号
  4. 超强的照片无损放大修复工具 SmartDeblur模糊照片变清晰工具
  5. Vue学习--黑马电商管理系统
  6. python深度学习基于pytorch——arange、linspace 函数生成数组
  7. numpy_linspace函数
  8. moment.js计算时间差
  9. python开启一个简单的服务器
  10. Intel-80386微处理器(IA-32架构)