1、avi转nv12

ffmpeg -i source.avi -f rawvideo -pix_fmt nv12 output.nv12ffmpeg -i source.avi -f rawvideo -pix_fmt yuv420p output.420p

注意:
YUV420 Semi-Planar
这个格式的数据量跟YUV420 Planar的一样,但是U、V是交叉存放的,如下图。

其在ffmpeg 中定义 为:
PIX_FMT_NV12, ///< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)

2、MP4转H264

ffmpeg –i test.mp4 –vcodec h264 -bsf: h264_mp4toannexb –s 352*278 –an –f m4v test.264

-s 设置输出视频的分辨率
-f fmt 强迫采用格式fmt

3、ffmpeg裁剪mp4视频尺寸,然后保存为avi格式

ffmpeg –i test.mp4 -r 25 -b 3M –s 704*576 -aspect=1.222 crop= 704:576:0:12  test.avi

-r: 设置帧率;
-b:设置码率
crop=(width, height,x,y): 裁剪窗口的宽高及起始坐标
-aspect:设置宽高比

4、多线程+缩放

ffmpeg.exe -threads 2 -i ch05_20180701133703.mp4 -c:v libx264 -aspect 11:9 -s 352x288-vf crop=704:576:12:251 -r 25 -g 25 -bf 0 -b 3.2M -y tst.avi

-c:v 指定视频编码格式,功能同 -vcode ;
-g: 指定I帧间隔;
-bf: 指定B帧数量。为0表示不输出B帧;
-threads: 指定进行编解码的线程数量

5、列出ffmpeg支持的编码格式

ffmpeg -codecs

6、yuv文件缩放及格式转换

ffmpeg -pix_fmt yuv420p -s 1920x1080 -i out_0.yuv -vf scale=1280:720 -c:v rawvideo -pix_fmt yuv420p -y out_720.yuv

ffmpeg 视频格式转换命令记录相关推荐

  1. ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式

    ffmpeg 视频格式转换和宽高转换 制作自己想要的数据格式 命令如下: ffmpeg -y -i Titanic.mkv -s 640*480 out.h264 运行效果: 一般的 使用 ffmpe ...

  2. python视频格式转换命令_python怎么实现文件格式的转换 批处理使用ffmpeg为mp4批量加入字幕...

    ffmpeg怎么批量处理任意类型的视频文件 如何用python实现视频关键帧提取并保存为图片?我想要和你一直在一起.一直到世界的终结.可以看到花开的微笑. import cv2vc = cv2.Vid ...

  3. ffmpeg视频格式转换笔记

    将YUV转换成h264 ffmpeg -s 176x144 -pixel_format yuv420p -i 176x144_pea_result.yuv -an -vcodec libx264 -b ...

  4. Ffmpeg,mencoder视频格式转换

    一. Ffmpeg,mencoder视频格式转换 Mencoder 转 flv  mencoder -ffourcc FLV1 -lavfopts i_certify_that_my_video_st ...

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

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

  6. 【JAVA】JAVA使用ffmpeg进行视频格式转换以及截图

    JAVA 处理视频文件,需要用到 ffmpeg  这个工具.不需要依赖jar包.无论是在windows服务器还是linux服务器,想要使用 ffmpeg 都需要先安装. 附上Linux下  *.tar ...

  7. Java使用ffmpeg进行视频格式转换、音视频合并、播放、截图

    封装类: ffplay.ffmpeg.ffprobe是安装的ffmpeg路径. import java.io.BufferedReader; import java.io.File; import j ...

  8. 在线js视频格式转换截图翻转编辑ffmpeg等操作

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...

  9. 利用FFmpeg实现录屏、直播推流、音频视频格式转换、剪裁等功能

    一.FFmpeg简介. 二.FFmpeg常用参数及命令. 三.FFmpeg在Unity 3D中的使用. 1.FFmpeg 录屏. 2.FFmpeg 推流. 3.FFmpeg 其他功能简述. 一.FFm ...

最新文章

  1. 一文深入了解 Redis 内存模型,Redis 的快是有原因的!
  2. bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法
  3. 有很多人都想知道SSD201开放了openwrt到底有什么好处?为什么好多开发者都盼着要呢?
  4. 【Windows环境】Fiddler发送POST请求携带文件问题记录
  5. spark 安装配置
  6. repeater导出excel html,Repeater显示数据,并且导出到excel
  7. 微软亚洲研究院资深专家、IEEE Fellow帮助您深入细致地学习网络传播模型和算法啦!...
  8. [转]把人当成一个公司来经营,心就不会那么累
  9. OpenCV图像处理(4)——去除小面积
  10. 从XML文件制作VOC数据集ImageSets下的txt文件
  11. java tostring apache_apache lang ToStringBuilder java类的使用
  12. 发布任务接单小程序开发制作
  13. 什么是 Rax,以及 Rax 的特点
  14. 现代大学英语精读第二版(第五册)学习笔记(原文及全文翻译)——12 - The Indispensable Opposition(不可缺少的反对派)
  15. 高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录
  16. ios12怎么滑屏解锁_对比苹果iOS12和安卓9.0,相互学习了哪些功能
  17. uni-app生成分享图片( 使用 Painter 生成分享海报)
  18. SybilFuse:Combining Local Attributes with Global Structure to Perform Robust Sybil Detect(论文笔记)
  19. react事件 组件设计传参使用
  20. Qt多个平台安装与维护

热门文章

  1. IDEA JavaEE项目如何导入jar包
  2. 粤语相声剧本《讲下喈》
  3. HTC G7 adb驱动安装
  4. (POJ - 3579)Median(二分)
  5. OKapi BM25算法
  6. 【大学物理·光学】双缝干涉
  7. c语言编程题没有sln,使用CMake生成sln项目和VS工程遇到的问题
  8. 北大金融科技研究中心成立 智链 CEO 董宁担任中心主任
  9. 华为机试——五分制成绩:break和continue的区分
  10. 如何转载博客,很不错的