各种编码器命令行工具的简单使用方式

第一行是编码,第二行是解码

注意:输入为YUV420P序列

分辨率:1920x1080P

帧率:25

HEVC:

//编码器自动输出重建文件

TappEncoder -c encoder_lowdelay_P_main.cfg -i src01_1920x1080.yuv -wdt 1920 -hgt 1080 -b src01_1920x1080_37.hm10 -o src01_1920x1080_37.yuv
TAppDecoder -b src01_1920x1080_37.hm10 -o src01_1920x1080_37.yuv

VP9(libvpx):

vpxenc -w 1920 -h 1080 --codec=vp9 --fps=25/1 --passes=2 --target-bitrate=7776 -o src01_1920x1080_0.150.vp9 src01_1920x1080.yuv
vpxdec --i420 -o src01_1920x1080_0.150_vp9.yuv src01_1920x1080_0.150.vp9

VP8(libvpx):

vpxenc -w 1920 -h 1080 --codec=vp8 --fps=25/1 --target-bitrate=7776 -o src01_1920x1080_0.150.webm src01_1920x1080.yuv
vpxdec --i420 -o src01_1920x1080_0.150_vp8.yuv src01_1920x1080_0.150.webm

H264(libx264):

ffmpeg -s 1920x1080 -i  src01_1920x1080.yuv -b:v 7776k -r 25 -vcodec libx264 -x264opts ssim src01_1920x1080_0.150.h264
ffmpeg -i src01_1920x1080_0.150.h264 src01_1920x1080_0.150_264.yuv

MPEG4(Xvid):

xvid_encraw -i src01_1920x1080.yuv -w 1920 -h 1080 -csp i420 -type 0  -bitrate 7776 -framerate 25 -o src01_1920x1080_0.150.avi
ffmpeg -i src01_1920x1080_0.150.avi src01_1920x1080_0.150_xvid.yuv

MPEG2(ffmpeg):

ffmpeg -s 1920x1080 -i src01_1920x1080.yuv -b:v 7776k -r 25 -vcodec mpeg2video src01_1920x1080_0.150.mpg
ffmpeg -i src01_1920x1080_0.150.mpg src01_1920x1080_0.150_mpg2.yuv

转载于:https://www.cnblogs.com/james1207/p/3323075.html

各种视频编码器的命令行格式相关推荐

  1. linux脚本格式模板,Linux Shell 常见的命令行格式简明总结

    #在后台执行 cmd 指令 cmd & #命令序列. 在同一行执行多个命令 cmd1 ; cmd2 #在当前 shell 中以一组的形式执行多个命令 { cmd1 ; cmd2 ; } #在子 ...

  2. 命令行收集(DOS/Linux/nc/xscan/xsniffer)

    #1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" ...

  3. linux 命令行简介

    1.基本格式: [用户名@主机名 目录]#|$ 需要执行的命令 示例: 说明: 1.#或者$只出现一个,#表示当前登陆的用户是超级用户,$表示当前登陆的是普通用户.2.上例中的limonero表示当前 ...

  4. linux远程执行shell命令行,linux shell 远程执行命令--ftp

    linux shell 远程执行命令--ftp 2018-12-07 ftp有很多命令,熟悉这些命令你能大大的提高工作效率: FTP命令行格式为: ftp -v -d -i -n -g [主机名] , ...

  5. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

  6. shell 命令行实现

    说明:原文网址http://blog.chinaunix.net/uid-26807463-id-3151601.html 获取UNIX类型的选项: unix有一个优点就是标准UNIX命令在执行时都具 ...

  7. 命令行运行Jmeter实例

    最近在用jmeter做接口的压力测试,开始是在GUI下运行的,随着并发数的增加,发现我的电脑卡死了,虽然是对远程服务器进行压测,但是当并发数增加时,会影响运行的电脑的性能,因此采取了命令行格式运行jm ...

  8. window命令行大全

    2019独角兽企业重金招聘Python工程师标准>>> 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DO ...

  9. Java基础-环境变量设置及Java命令行使用

    2019独角兽企业重金招聘Python工程师标准>>> 一.Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我 ...

最新文章

  1. 拷贝的Android源码不能单独编译mmm命令提示找不到
  2. DOS下perl调试命令
  3. 快手-中科大最新研究:利用对话式推荐解决用户冷启动问题
  4. Ruby Shanghai 2014年终聚会总结
  5. 【简便解法】1077 互评成绩计算 (20分)_32行代码AC
  6. UploadRTOS.exe
  7. 使用实例工厂方法实例化_一些工厂实例
  8. linux人脸识别视频推流,RTMP推流协议视频智能分析/人脸识别/直播点播平台EasyDSS接口调用注意事项介绍...
  9. rhel7.4搭建Discuz
  10. [zz]ctags和vim- -
  11. 11-4实战上色及修复照片
  12. Pyinstaller打包附带DLL、图标和压缩EXE方法
  13. Apache LoadModule php5_module 配置
  14. 联想E460关闭触摸板
  15. wifi服务器端口映射,主流路由器端口映射的方法
  16. 光E电做好个人理财规划理财如此简单
  17. sql统计各科成绩大于平均分的人_数据分析师SQL面试必备50题
  18. QNAP-NAS外网访问——aliyun-ddns,docker,myqnapcloud
  19. 数据结构课程主页-2016级
  20. 关于面试总结1-SQL学生表

热门文章

  1. php的$_FILES如何生成以及如何与上传文件对象产生联系
  2. 如何查看自己在CSDN的排名
  3. Java开发自学技巧!【漫画(1)
  4. 【深度学习】Transformer在语义分割上的应用探索
  5. 【响应式Web前端设计】一文学会使用Bootstrap!
  6. 机器学习(MACHINE LEARNING)MATLAB灰色预测模型
  7. Android移动开发之【Android实战项目】DAY2-使用Fragment实现底部菜单栏
  8. python列表知识点_Python列表List基础知识点总结
  9. linux技术工程师,LINUX系统工程师技术(Engineer)-------第四天
  10. 不同类的方法 事务问题_深入理解 Spring 事务原理