S60V3标准视频转码
本帖最后由 xhamigua 于 2021-2-6 14:02 编辑ffmpeg转码命令 工具文件见附件 转码的好处是文件容量小播放尺寸准速度快。转码后的MV效果
转X264压缩比高 但就coreplayer 和自带的realplay xploer支持
转XVID全支持(smartmovie 悠米播放器 都支持)
@ECHO OFF
::下面是把当前文件夹下的MP4文件转为S60的MP4文件 X264
SET CODEC=-f mp4 -c:v libx264
SET XY=-vf "scale=320:240:flags=bicubic,setsar=1/1"
SET SIZE=-b:v 230k -c:a libmp3lame -ac 2 -b:a 64k -sn -map_metadata -1 -map_chapters -1
SET X264INFO=-profile:v baseline -preset veryfast
for /f "delims=" %%i in ('dir /B /A-D /S "*.mp4"') do @ffmpeg -i "%%i" %XY% %CODEC% %SIZE% %X264INFO% -y "%~d0%%~pi%%~ni_S60.mp4"
EXIT
@ECHO OFF
::下面是把当前文件夹下的MP4文件转为S60的MP4文件 XVID
SET CODEC=-f mp4 -c:v libxvid
SET XY=-vf "scale=320:240:flags=bicubic,setsar=1/1"
SET SIZE=-b:v 230k -c:a libmp3lame -ac 2 -b:a 64k -sn -map_metadata -1 -map_chapters -1
for /f "delims=" %%i in ('dir /B /A-D /S "*.mp4"') do @ffmpeg -i "%%i" %XY% %CODEC% %SIZE% -y "%~d0%%~pi%%~ni_S60.mp4"
本帖最后由 42531ljm 于 2021-8-24 00:47 编辑
准确来说coreplayer支持的编码中最好的是h264、x264编码,realplayer支持的是rm和MPEG4asp、divx编码,MPEG4asp、xvid、divx和h、x264编码都是基于mpeg4标准的,但是后者要更新,技术上更好,divx和xvid基于mpeg4asp标准,都比mepg4asp编码稍好,arm11的处理器好像支持mpeg4asp,divx硬件解码,其他编码在塞班上都是软解,受到cpu性能极大限制。另外有一个oggplayer支持开源的theora视频编码和vorbis音频编码,质量和h、x264相当。越好的编码,相同码率下视频质量更好,可惜塞班v3v5仅支持硬解比较旧的MPEG4asp、divx编码,x、h264和theora只支持软解。 支持!虽然我用的是格式工厂,但还是谢谢分享 学习了,没想到在这里也补充了音视频和ffmpg知识! 建议将音频设置为48000hz320kbs,音质最好(前提是原视频参数不低) 本帖最后由 吻过你的脸是风 于 2022-10-30 02:10 编辑
42531ljm 发表于 2021-8-16 22:41
准确来说coreplayer支持的编码中最好的是h264、x264编码,realplayer支持的是rm和MPEG4asp、divx编码,MPEG ...
其实有一个CorePlayer就足够了,没有硬解没关系,因为CorePlayer的CoreAVC解码器是目前最快的H.264软解码器之一,甚至可以和一些硬解码器相媲美,话说我也是看维基才知道的,我也没想到CorePlayer的CoreAVC这么优秀。 说实话这个视频和音频码率都给低了,divx之类能硬解的视频码率完全可以再给高点,H.264要是想掉帧没那么严重的话码率只能给的特别低。我自己转divx一般视频码率是调512Kbps,用coreplayer开最高质量放几乎不会掉帧,然后H.264我给诺基亚看直播的话码率一般都是200Kbps以下,再高掉帧就比较严重了。 隔壁老王wwk 发表于 2022-10-30 02:43
说实话这个视频和音频码率都给低了,divx之类能硬解的视频码率完全可以再给高点,H.264要是想掉帧没那么严 ...
我都是用x264编码,码率设置为平均码率480K这样,分辨率一般是426x240或者320x180,感觉还行,对我来说足够了 吻过你的脸是风 发表于 2022-10-30 13:13
我都是用x264编码,码率设置为平均码率480K这样,分辨率一般是426x240或者320x180,感觉还行,对我来说足 ...
我一般看视频设置的分辨率是432x240,看直播设置的分辨率是320x180。个人感觉DivX还是要好点,比竟要解码H.264,CPU的压力特别大,H.264设置的码率稍微高点视频就掉帧严重,24帧的视频掉的连15帧都没有。 本帖最后由 吻过你的脸是风 于 2022-10-31 10:14 编辑
隔壁老王wwk 发表于 2022-10-31 00:17
我一般看视频设置的分辨率是432x240,看直播设置的分辨率是320x180。个人感觉DivX还是要好点,比竟要解码 ...
是啊,刚才用ffmpeg的libxvid转了个视频,发现用CorePlayer播放几乎没有掉帧,h.264只有310x240这样的分辨率下才不会掉帧严重,这也从侧面说明了CoreAVC的优秀,不过软解还是不太好,硬解xvid时CPU占用还是百分之30几,软解h.264时就百分之60几了,如果想要长期下去,还是得xvid 吻过你的脸是风 发表于 2022-10-31 10:07
是啊,刚才用ffmpeg的libxvid转了个视频,发现用CorePlayer播放几乎没有掉帧,h.264只有310x240这样的分 ...
雀食,你这是什么机型啊?我N86软解H.264直接100%负载。 隔壁老王wwk 发表于 2022-10-31 23:15
雀食,你这是什么机型啊?我N86软解H.264直接100%负载。
E72I啊,播放同样的视频,分辨率426x240,码率480K,E72I的CPU占用在60左右,我的N86就在70左右了,看来E72I的600MHZ的CPU还是有点用的 吻过你的脸是风 发表于 2022-11-1 00:30
E72I啊,播放同样的视频,分辨率426x240,码率480K,E72I的CPU占用在60左右,我的N86就在70左右了,看来E ...
好家伙 隔壁老王wwk 发表于 2022-11-2 00:00
好家伙
别人说过一句话,很多时候觉得路不好走,是因为孤身一个人。只要心里装了另一个人,哪怕是个坏人~走路也会轻松一点,只有一台手机我就会很害怕,所以还是有两台心里都舒坦点 吻过你的脸是风 发表于 2022-10-30 02:09
其实有一个CorePlayer就足够了,没有硬解没关系,因为CorePlayer的CoreAVC解码器是目前最快的H.264软解码 ...
我之前看了看arm11处理器的介绍,发现的确只能硬解mpeg4asp,这样视频的码率可以设置高一点,1000kbps左右
页:
[1]
2