常用参数说明:

命令格式:
    ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件]
    ffmpeg [[options][`-i' input_file]]... {[options] output_file}...
    (1) h264: 表示输出的是h264的视频裸流
    (2) mp4: 表示输出的是mp4的视频
    (3)mpegts: 表示ts视频流

主要参数:
-i 设定输入流
-f 设定输出格式
-ss 开始时间
视频参数:
-b 设定视频流量,默认为200Kbit/s
-r 设定帧速率,默认为25
-s 设定画面的宽与高
-aspect 设定画面的比例
-vn 不处理视频
-vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器,一般后面加copy表示拷贝

音频参数:
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器,一般后面加copy表示拷贝

mp4转ts

#ffmpeg.exe -i in.mp4 -acodec copy -vcodec copy -f mpegts out.ts

mkv转mp4

#ffmpeg.exe -i obj.mkv -y -vcodec copy -acodec copy output.mp4

mp4转mkv

#ffmpeg –i test.mp4 test1.mkv

avi转 .MPG格式:

#ffmpeg –i test.avi test1.mpg

avi转 .FLV格式:

#ffmpeg –i test.avi –f flv test1.flv

avi转 .Gif格式:

#ffmpeg –i original_video.avi gif_uncompressed.gif

#ffmpeg -ss 60 –i original_video.avi –t 20 gif_uncompressed.gif

转换视频到 .DV格式:

#ffmpeg –i origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv

mp4转 .MOV格式:

#ffmpeg -i input_file.mp4 -acodec copy -vcodec copy -f mov output_file.mov

mp4转换DVD播放器的格式:

#ffmpeg –i original_video.avi –target pal-dvd –ps 1000000000 –aspect 16:9 final_video.mpeg

m4a转wav

#ffmpeg -i in.m4a out.wav

mp4视频嵌入字幕,有些电影的视频与字幕是分离的,如果在视频中嵌入字幕,那么观看起来会更方便一些,不必在播放前额外去加载字幕文件,注意, -c copy -c:s mov_text 的顺序是非常重要的,因为这是简写。或者可以使用如下选项  -c:v copy -c:a copy -c:s mov_text  ,在这组选项里,顺序就不重要了

#ffmpeg -i infile.mp4 -i infile.srt -c copy -c:s mov_text outfile.mp4

mkv视频嵌入字幕

#ffmpeg -i infile.mkv -i infile.srt -c copy -c:s srt outfile.mkv

以下是上述命令行的简要说明:

–aspect 16:9:宽高比为16:9,非常适合宽屏。

-ps 1000000000 是bites中输出文件的大小。 在这种特殊情况下,它是输出视频的最大大小。

-target pal-dvd 确定视频的输出格式。

ffmpeg 用于转换视频格式的各种命令行相关推荐

  1. FFmpeg批量转换视频格式

    FFmpeg 批量转换视频格式 1.新建一个.bat文件(如新建"视频转换.bat"),将下列代码复制进去后保存. 2.将该文件放在含有视频的文件夹类,双击运行即可.运行完成后视频 ...

  2. win10:dos调用ffmpeg批量转换视频格式

    简介:在某些特定场景中,测试数据的输入有格式要求,例如需要将目录下所有3gp文件转成mp4,那么我们可以通过dos命令操作ffmpeg进行转换,其他场景以此类推. 相关攻略: 利用ffmpeg将avi ...

  3. 使用 FFmpeg 批量转换视频格式 mp4转ts(bat命令行)

    第一步:官网下载 FFmpeg 打开 http://ffmpeg.org/ 点 download 按钮,找到自己的系统对应格式(比如我的Windows 64位下载之后是个压缩包ffmpeg-20181 ...

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

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

  5. java flv转mp3_Java调用ffmpeg转换视频格式为flv的示例详解

    这篇文章主要介绍了 详解java调用ffmpeg转换视频格式为flv的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在L ...

  6. mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv

    详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...

  7. ffmpeg学习日记612-指令-转换视频格式

    ffmpeg学习日记612-指令-转换视频格式 mkv转mp4 ffmpeg -i LostInTranslation.mkv -codec copy LostInTranslation.mp4 Li ...

  8. FFmpeg 将图片合成视频 将视频导出图片 转换视频格式avi to mp4

    FFmpeg FFmpeg将视频导出每一帧图片 #ffmpeg -r framerate -i input.mp4 -f image2 output001.jpg~output447.jpg ffmp ...

  9. ffmpeg / avconv是通用的视频/音频编解码命令行工具

    转载自:http://blog.openlg.net/index.php/archives/767 ffmpeg / avconv是通用的视频/音频编解码命令行工具. 通用是既指他们可以处理各种各样的 ...

  10. Mencoder转换视频格式(1)

    前言: 本文是笔者对Mencoder的一些基本认识,对于初学者,或许可以当作教程来看.如果对Mencoder有很深的研究,欢迎与我交流.QQ:151952789.msn:tangyifei830217 ...

最新文章

  1. 人工智能帮助预测混合用药的副作用
  2. springboot thymeleaf 生成静态html
  3. java static成员变量方法和非static成员变量方法的区别 ( 二 )
  4. 开放下载!《AliOS Things快速开发指南》
  5. 使用 GraalVM 将基本的 Java 项目打包成 EXE
  6. jz指令是什么意思_S7-200 SMART 运动控制指令详解-电气阿伟带小白启程
  7. 多个数字数组_九章算法 | 谷歌面试题:多个数组的交集
  8. 后高考时代必备APP 社交、旅行都不能少
  9. 计算机IP地址pin,怎样PIN ip地址
  10. WPF 设置窗口不跟随触摸惯性拖动抖动
  11. APP推广|小众APP推广渠道,总有适合你的。
  12. arc 093 F Dark Horse
  13. win11强行退回win10
  14. 计算机和红楼梦,电脑计算机与红楼梦的故事
  15. win11+kodcloud、h5ai+phpstudy+ipv6搭建私人云盘、私人影院
  16. python写篮球游戏_程序员们把“蔡徐坤打篮球”写成了一个游戏
  17. Unity Shader Graph 制作Rim Light边缘光效果
  18. 入离职管理系统——类的抽取和注册登录功能
  19. AUTOCAD——文字显示方式、CAD怎么直接打开天正图纸
  20. 周韶宁否认退出传闻:服务器等会搬到中国

热门文章

  1. 深度学习和神经网络介绍
  2. 重装系统显示未找到任何音频输出设备
  3. 第K顺序统计量的求解
  4. Python 画图 图例添加字体
  5. PDF文件怎么拆分页面
  6. 大厂Android相关岗位校招职位要求汇总
  7. java线上培训班学费一般多少,成长路线图
  8. 【参数】平面光:倍增为3.5,颜色为淡蓝色/淡——daiding
  9. steam版拳皇14无法正常启动
  10. bada学习之HelloWorld篇