哪种牧草最抗旱?

小说:哪种牧草最抗旱?作者:公陵卓更新时间:2019-05-21字数:23747

高手对决,胜败只在瞬间,每一次出手看似无意,其中都是有所讲究,其中玄妙不仅仅是招式,那是一场智谋与勇气的终极较量,换做少盟主完全不同,招式算不得精妙,甚至破绽百出,动作更是缓慢,这样的打法,即便是何杰同样可以轻松将其击败。

睡莲能种在岸边吗?

既然是敌人而且要得到的情报都得到了当然已经没有价值了,难道还放在战舰当中请吃宵夜啊,这两个人可是想要摧毁他们的高达的敌人,艾斯德斯可没兴趣留这样的敌人在战舰当中。
心中一阵茫然,怎么也无法理清思绪,风魂只好暗叹一声,想道:“算了,就算现在赶到采石岛,我也不知道该跟芷馨说些什么。突然一下知道这么多事,受到这样的打击,她也需要一些时间冷静一下。”

现在单凭纲手的气势居然比猿飞还要强,现在自己这个样子还是不要激怒她比较好,毕竟她根本就是一条母暴龙,看起来她今天心情很差,如果爆发起来那就惨了,当然自来也气得她生气了结果断掉四根肋骨,差点挂掉。

需求源于手机拍摄的视频,默认参数码率较大,拍摄的文件体积较大,不便于保存和转发。
手机默认拍照的720P视频,默认码率达到4M,实际上转成1M就差不多了。
FFmpeg默认的转码是使用软件解码,然后软件编码,速度慢,CPU使用率太高(基于100%)。

本次测试
硬件环境:

CPU: Intel i5-6400 4核2.7GHz
RAM: 8GB 
SSD: Reeinno ST120GB
GPU: Intel HD Graphics 530 芯片集成显卡

软件环境:

Windows 7 SP1 64bit
FFmpeg version N-86175-g64ea4d1 Copyright (c) 2000-2017 the FFmpeg developers

1. 默认参数

ffmpeg.exe -i 20180206210632.mp4 -f mp4 20180206210632-1.mp4

得到 fps 57, speed 1.97x, CPU 95+%

Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> h264 (libx264)) # 这里看到编码都是使用libx264
------
frame= 794 fps= 57 q=29.0 size= 5368kB time=00:00:27.56 bitrate=1595.6kbits/s speed=1.97x

2. 编码使用硬件

ffmpeg.exe -i 20180206210632.mp4 -vcodec h264_qsv -f mp4 20180206210632-2.mp4

得到 fps 239, speed 8.34x, CPU 85+%

Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> h264 (h264_qsv)) # 这里看到编码都是使用h264_qsv
------
frame= 720 fps=239 q=-0.0 size= 2909kB time=00:00:25.10 bitrate= 949.4kbits/s speed=8.34x

3. 解码也指定硬件解码

ffmpeg.exe -c:v h264_qsv -i 20180206210632.mp4 -vcodec h264_qsv -f mp4 20180206210632-3.mp4

得到 fps 219, speed 7.45x, CPU 60+%

Stream mapping:
Stream #0:1 -> #0:0 (h264 (h264_qsv) -> h264 (h264_qsv)) # 这里看到编码都是使用h264_qsv,但是没有完全使用硬件加速
------
frame= 1867 fps=219 q=-0.0 size= 7869kB time=00:01:03.57 bitrate=1013.9kbits/s speed=7.45x

4. 指定硬件加速qsv

ffmpeg.exe -hwaccel qsv -c:v h264_qsv -i 20180206210632.mp4 -vcodec h264_qsv -f mp4 20180206210632-4.mp4

运行这个报错

Impossible to convert between the formats supported by the filter "graph 0 input from stream 0:1" and the filter "auto_scaler_0"
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Error while processing the decoded data for stream #0:1
[aac @ 000000000234a940] Qavg: 2433.237
[aac @ 000000000234a940] 2 frames left in the queue on closing
Conversion failed!

后来经过大师兄FFmpeg微信群 李忠@Intel的提示,视频带有旋转信息,才发现手机拍摄的视频自带90°旋转。
添加输入参数-noautorotate后为:

ffmpeg.exe -hwaccel qsv -c:v h264_qsv -noautorotate -i 20180206210632.mp4 -vcodec h264_qsv -f mp4 20180206210632-5.mp4

得到 fps 347, speed 11.7x, CPU 30+% 目前最好的效果了

Stream mapping:
Stream #0:1 -> #0:0 (h264 (h264_qsv) -> h264 (h264_qsv)) # 这里看到解码和编码都是使用h264_qsv
------
frame= 5740 fps=347 q=-0.0 size= 24773kB time=00:03:12.77 bitrate=1052.8kbits/s speed=11.7x

尝试过其他的软件,比如:
HandBrake-1.0.7-x86_64-Win_GUI
MediaCoder-x64-0.8.52.5920
通过设置能达到编码使用Intel QSV,但是解码依然是CPU,并且使用率依然很高。

尝试过Linux平台,发现硬件加速还提示确实文件。下次再研究。

编辑:宗成辛

发布:2019-05-21 13:52:14

当前文章:http://cnsdbtzg.com/ask/question_65398.html

河北紫荆苗都在哪买的? 江苏能种植黄木香吗? 月季媚粉是藤吗? 6公分红玉兰批发基地在哪里? 哪里有出售门廊绒球树月季? 凌霄花有籽吗? 树状月季有哪些品种? 购苗专家告诉你,这样的丛生腊梅才是最好的

63022 16925 39631 81842 14464 89841 33741 83229 68655 43022 74753 72876 12030 65309 40048 17324 83796 68114 81803 77162

我要说两句: (0人参与)

发布