ffmpeg 265转YUV命令 转码工具,各种格式间互转,计算PSNR
windows下
265转YUV
ffmpeg.exe -i Fengjing_1-265-4096x2048-25fps-YUV420-CBR_8192Kb-GOP_25.h265 -vcodec rawvideo -an fengj.yuv
>ffmpeg.exe -i Runners-265-3840x2160-25fps-YUV420-CBR_8192Kb-GOP_25.h265 -vcodec rawvideo -an run.yuv
YUV转264
>ffmpeg.exe -video_size 3840x2160 -i Runners.yuv -vcodec h264 runner_transfer.264
265转264
>ffmpeg.exe -i Fengjing_1-265-4096x2048-25fps-YUV420-CBR_8192Kb-GOP_25.h265 -vcodec h264 fen.264
264转265
>ffmpeg.exe -i fen.264 -vcodec hevc fen.265
计算PSNR 图像重建质量
>ffmpeg.exe -video_size 3840x2160 -i run.yuv -video_size 3840x2160 -i Runners.yuv -filter_complex "psnr" run_compare.yuv
[Parsed_psnr_0 @ 000000000250a8e0] PSNR y:31.878077 u:36.466274 v:37.998030 average:33.039546 min:32.640968 max:34.266845
>ffmpeg.exe -video_size 4096x2160 -i fengj.yuv -video_size 4096x2160 -i Fengjing_1.yuv -filter_complex "psnr" fen_compare.yuv
[Parsed_psnr_0 @ 000000000067aa80] PSNR y:38.300376 u:38.447542 v:38.367751 average:38.335779 min:36.026962 max:40.531240
D:\BaiduYunDownload\ffmpeg-20160915-6f062eb-win64-shared\ffmpeg-20160915-6f062eb-win64-shared\bin
>ffmpeg.exe -video_size 4096x2160 -i fengj-80Mbps.yuv -video_size 4096x2160 -i Fengjing_1.yuv -filter_complex "psnr" fen_compare-80Mbps.yuv
frame= 285 fps= 29 q=-0.0 Lsize= 3693600kB time=00:00:11.40 bitrate=2654208.0kbits/s speed=1.15x
video:3693600kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
[Parsed_psnr_0 @ 0000000002530a20] PSNR y:45.068100 u:45.140264 v:45.098371 average:45.085089 min:43.606612 max:48.820960
>ffmpeg.exe -video_size 4096x2160 -i run-80Mbps.yuv -video_size 4096x2160 -i Runners.yuv -filter_complex "psnr" Runners-80Mbps.yuv
video:3240000kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[Parsed_psnr_0 @ 0000000000660540] PSNR y:38.436361 u:38.424423 v:38.404795 average:38.429094 min:37.732499 max:44.588748
LINUX下
265转264
wigewige@ubuntu:~/share/develop/kandao/hisi/yak/KD-Hisi3519v101-SRC/mpp_big-little/sample/venc$ ffmpeg -i stream_chn0.h265 -vcodec h264 ss.264
wigewige@ubuntu:~/share/develop/kandao/hisi/yak/KD-Hisi3519v101-SRC/mpp_big-little/sample/venc$ ffplay ss.264 -vf "scale=1920:1080"
也可以转和播放,只是虚拟机转换/播放相对慢一些。
y4m转yuv
wigewige@ubuntu:~/share/develop/kandao/hisi/yak/KD-Hisi3519v101-SRC/mpp_big-little/sample/venc$ ffmpeg -i station2_1080p25.y4m -vcodec rawvideo station2_1080p25-ffmpeg.yuv
wigewige@ubuntu:~/share/develop/kandao/hisi/yak/KD-Hisi3519v101-SRC/mpp_big-little/sample/venc$ ffplay station2_1080p25-ffmpeg.yuv -video_size 1920x1080
参考
http://blog.csdn.net/thomashtq/article/details/44940457
http://www.cnblogs.com/mlj318/p/3781591.html
http://m.blog.chinaunix.net/uid-9525959-id-5750362.html
http://stackoverflow.com/questions/19840960/comparing-psnr-of-two-videos-possibly-with-ffmpeg
https://trac.ffmpeg.org/wiki/FilteringGuide
http://www.cutey.us/2015/09/tools-to-calculate-psnr
ffmpeg 265转YUV命令 转码工具,各种格式间互转,计算PSNR相关推荐
- FFmpeg[4] - 将视频文件转码成FLV格式(FFmpeg转封装1)
目录 前言 正文 总结 <FFmpeg实用技巧>系列-总览 前言 今天我们来看看FFmpeg如何将一个视频文件转码成FLV格式. 正文 FLV封装格式支持常见的视频H264(AVC).H2 ...
- ffmpeg提取音频文件命令并转化成pcm格式
本文转载自:https://blog.csdn.net/u014552102/article/details/82734278 一.PCM文件的定义 PCM文件:模拟音频信号经模数转换(A/D变 ...
- FFmpeg[6] - 将视频文件转码成MKV格式(FFmpeg转封装3)
目录 前言 正文 <FFmpeg实用技巧>系列-总览 前言 今天我们来看看FFmpeg如何将一个视频文件转换成MKV格式. 正文 MKV其实就是Matroska,它是一种开放标准的自由的容 ...
- php ffmpeg 转码mp4,PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
配置php.ini文件 file_uploads = on ;//是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_tmp_dir ;//文件上传至服务器上存储临时文件的地方,如果没 ...
- K8S 源码探秘 之 命令行解析工具 cobra
一.引言 最近开始研读 Kubernetes 源码,希望能借此更加深入地理解其运行机理! 由于 Kubernetes 代码量很庞大,我将分模块分组件地去分析和理解,并把自己的发现共享出来. 第一篇博客 ...
- Spring视频转码工具类ffmpeg
使用的是ffmepg,需要先下载,然后解压到指定文件夹, 其中的变量ffmpegPath指定的是ffmepg解压后的exe路径 这里看到processVideoFormat()方法中,推荐一律使用Mg ...
- 【网络通信 -- 直播】FFMPEG 简介与常用命令总结
[网络通信 -- 直播]FFMPEG 简介与常用命令总结 [1]FFMPEG 简介 FFmpeg,项目的名称来自 MPEG 视频编码标准,"FF"代表"Fast Forw ...
- ffmpeg 查询设备_ffmpeg 命令
1.保存文件: ffmpeg -i rtsp://admin:12345@172.29.61.108/Streaming/Channels/1 -vcodec copy -acodec libvo_a ...
- java amr音频转码_jave: 音频转码工具,主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放...
音频转码工具 本工具主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放. 支持 Linux/Windows/Mac 平台 因为是基于 JAVE 项目 ...
最新文章
- 【Java8新特性】关于Java8的Stream API,看这一篇就够了!!
- 人脑动态功能网络连接模式能够鉴别个体并预测其认知功能
- StringBuilder与 StringBuffer
- 【任务脚本】0523更新京东618叠蛋糕任务脚本全自动脚本,大神更新了京东任务全自动程序...
- 重磅开源人工智能大型场景草图数据集图像检索草图着色编辑和字幕
- 神经网络 online problem class反馈
- 为了OFFER,花了几个小时,刷下Leetcode链表算法题
- RabbitMQ管理(2)——用户管理
- Myeclipse连接Mysql数据库时报错:Error while performing database login with the pro driver:unable...
- X11硬线接口信号 与Profisafe安全输入输出信号之间的区别与比较
- 初赛中的CCF广告题
- python在多边形内随机生成点_Python随机生成均匀分布在三角形内或者任意多边形内的点...
- Photoshop 入门教程「9」如何增加画布的空间?
- Redis核心知识点总结(一万五千字,请耐心读完)
- mysql group by 用法解析(详细)
- CSND的Markdown使用练习
- 界面开发控件DotNetBar for WPF教程:MobileRibbon快速入门指南
- 识图php,PHP利用百度识图接口把百度当图床
- 京东秒杀系统是世界上最牛批的,不接受反驳!
- python selenium下载电子书
热门文章
- 哪些软件是用C++写的
- 安卓android+rom定制,移植,安卓Android ROM定制移植教程。.doc
- bootstrap class path not set in conjunction with -source 1.6
- 瀑布流网站数据如何采集解决思路方法
- 学妹哭着问我:测试工程师应掌握什么?不知道自己是否适合做这个?
- 如何设置vs窗口的属性管理器和解决方案管理器的位置
- 洛谷 P4100 [HEOI2013]钙铁锌硒维生素 解题报告
- 令人敬畏的泰格伍兹 万维钢_使用SwiftUI创建令人敬畏的加载状态
- SpringBoot 轻松搞定数据验证 (二)
- Angular + PrimeNG 安装配置