. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
nothingbut
 
nothingbut 的头像
热心会员
 
资 料:
注册日期: Aug 2002
帖子: 17,405 声望值: 6
精华: 0,解答: 15
#1 旧 2018-07-28, 23:48:19 默认 已解答: 【求助】单纯降低视频分辨率
nothingbut 当前离线  

原视频参数如图,该文件可以直接在车机上流畅播放,但车机的屏幕分辨率只有800X480,所以想把高于这个分辨率的视频降到800X480以内,但音频维持不变,以降低对音质的影响。
这其中也考虑到照顾车机接的U盘,是FAT32格式,如果文件分辨率不降低,很多文件容量在4G以上,不能拷贝到U盘。
第二张图是车机手册上标明的USB视频文件支持参数。手册未标明可以识别mkv扩展名,但实际可以正常识别为视频文件并播放。
上传的图像
文件类型: png 20180728233027.png (28.6 KB, 80 次查看)
文件类型: png 20180728234349.png (68.0 KB, 81 次查看)


我最亲爱的|你过得怎么样|没我的日子|你别来无恙
依然亲爱的|我没让你失望|让我亲一亲|像过去一样
让我亲一亲|像朋友一样|让我亲一亲|像亲人一样
回复时引用此帖
最佳解答为:sharin
你这第一个格式就是AVC H264, mkv 没差。

ffmpeg 更改视频分辨率:


引用:
ffmpeg -i "$cpath/$i.$fileformat" -threads 0 -vcodec libx264 -maxrate 4m -s 1280x720 -b:v $bitrate -deinterlace -y "$cpath/$i.x264_720p.$dstformat"
-s 1280x720 分辨率,你的是 800X480,注意宽高比。

$bitrate 码率,可以用比如1500-3000.

这个参数用CPU重新编码,根据你的CPU 大约5-20倍视频播放速度不等。也就是1小时的视频,正常需要 5-10分钟。
nothingbut
 
nothingbut 的头像
热心会员
 
资 料:
注册日期: Aug 2002
帖子: 17,405 声望值: 6
精华: 0,解答: 15
#2 旧 2018-07-30, 10:37:35 默认
nothingbut 当前离线  

从影像版移动过来求助。
回复时引用此帖
mwenyuan
 
mwenyuan 的头像
终极会员
 
资 料:
注册日期: Sep 2001
帖子: 11,618 声望值: 4
精华: 5,解答: 51
#3 旧 2018-07-30, 11:27:11 默认
mwenyuan 当前离线  

所谓降低视频分辨率,其实就是视频加一个 Resize 操作然后重新编码,和重新压制视频没区别,音频部分不处理的话可以直接用复制模式,然后容器封装继续用 MKV 问题最少。

批量解决这类问题最好的还是国产土味软件,比如 http://www.mediacoderhq.com/dlfull_zh.htm

如果自己用命令行工具来的话太折腾了。

如果内容版权不敏感,自己懒得折腾,电脑性能一般又追求质量,最好的办法是上传到 YouTube,然后等处理好了,自己用 youtube-dl 下 480p 分辨率的视频。
回复时引用此帖
sharin
 
sharin 的头像
热心会员
 
资 料:
注册日期: Jun 2000
帖子: 15,244 声望值: 5
精华: 8,解答: 297
#4 旧 2018-07-30, 12:56:37 默认
sharin 当前离线  

你这第一个格式就是AVC H264, mkv 没差。

ffmpeg 更改视频分辨率:


引用:
ffmpeg -i "$cpath/$i.$fileformat" -threads 0 -vcodec libx264 -maxrate 4m -s 1280x720 -b:v $bitrate -deinterlace -y "$cpath/$i.x264_720p.$dstformat"
-s 1280x720 分辨率,你的是 800X480,注意宽高比。

$bitrate 码率,可以用比如1500-3000.

这个参数用CPU重新编码,根据你的CPU 大约5-20倍视频播放速度不等。也就是1小时的视频,正常需要 5-10分钟。

此帖于 2018-07-30 13:03:08 被 sharin 编辑. .


2020年目标:解答300
________________
回复时引用此帖
nothingbut
 
nothingbut 的头像
热心会员
 
资 料:
注册日期: Aug 2002
帖子: 17,405 声望值: 6
精华: 0,解答: 15
#5 旧 2018-07-30, 15:58:45 默认
nothingbut 当前离线  

引用:
作者: mwenyuan 查看帖子
所谓降低视频分辨率,其实就是视频加一个 Resize 操作然后重新编码,和重新压制视频没区别,音频部分不处理的话可以直接用复制模式,然后容器封装继续用 MKV 问题最少。批量解决这类问题最好的还是国产土味软件,比如 http://www.mediacoderhq.com/dlfull_zh.htm......
感谢,有不少单首的MV视频适合这样方式。上面这段视频有2小时。

引用:
作者: sharin 查看帖子
你这第一个格式就是AVC H264, mkv 没差。ffmpeg 更改视频分辨率:-s 1280x720 分辨率,你的是 800X480,注意宽高比。$bitrate 码率,可以用比如1500-3000.这个参数用CPU重新编码,根据你的CPU 大约5-20倍视频播放速度不等。也就是1小时的视频,正常需要 5-10分钟......
码率用多少?跟原码率一样?

另有一段视频在车机上播放会卡顿,晚点我截参数上来。
回复时引用此帖
sharin
 
sharin 的头像
热心会员
 
资 料:
注册日期: Jun 2000
帖子: 15,244 声望值: 5
精华: 8,解答: 297
#6 旧 2018-07-30, 20:23:07 默认
sharin 当前离线  

引用:
作者: nothingbut 查看帖子
感谢,有不少单首的MV视频适合这样方式。上面这段视频有2小时。



码率用多少?跟原码率一样?

另有一段视频在车机上播放会卡顿,晚点我截参数上来。
码率当然要降低了,一般按照视频分辨率的面积比例适当降低(一般比如缩小到原画面面积的1/4,码率可以降低到1/3~1/2。)

面积比例哦,不是长宽比例。
然后你自己根据压缩出来的文件肉眼查看,觉得能接受就行,多做几个样板,找个体积容量和眼睛受得了的。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 11:13:35.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号