马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Windows10555 于 2025-3-1 22:20 编辑
事先声明说的内容可能很难评,毕竟说的稀里糊涂的
这里的测试环境是Nokia C2-03,由于时间不足,这里只测试了小部分。
FFmpeg的电脑版…如不会使用可以用格式工厂。可以下载FFmpeg的Windows版(仅限64位系统),从压缩包解压出 ffmpeg.exe 扔到 Windows 文件夹就可以在命令提示符(cmd)使用了(如果你不确定是哪个 Windows 文件夹,就按下 Win+R 输入 %windir% 打开就到了)。
视频编码支持
1.H.264(或者 AVC1)
不支持。之前翻过论坛,貌似都没有支持264的设备。对于后来的H.265(或者 HEVC)、VP8/9、AOMedia Video 1等更不用说了。
2.H.263(不包括H.263+)
完全支持(毕竟1996年的老货物了)。不过由于编码器的限制,263编码的分辨率具有硬性要求。它们分别是:128x96, 176x144, 352x288, 704x576 和 1408x1152(前后数字可颠倒,对应横竖屏)。
[h263 @ ThrNum] The specified picture size of 1280x720 is not valid for the H.263 codec.
Valid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152. Try H.263+.
对于其他分辨率可以尝试H.263+。但这里测试时,H.263+就是有问题。
FFmpeg操作(不考虑音频的情况下):
- <font color="#2e8b57">ffmpeg</font> <font color="#48d1cc">-i</font> input.mp4 <font color="#48d1cc">-vf</font> <font color="#00bfff">"scale=176:144"</font> <font color="#48d1cc">-c:v</font> h263 <font color="#48d1cc">-b:v</font> 50k output.3gp
复制代码 当时3gp就是和H.263一块用的,用这个没有问题。如果要修改分辨率,就修改scale里的两个数字。要修改码率(此值越高,画质越好,但设备可能会提示“此视频可能无法在此设备上良好播放”),就修改 50k 的数字。
3.MPEG-4 Video(包含Xvid、DivX)
完全支持。MPEG-4 系列可以说是最兼容的了,这里只测试了MPEG-4 Video原版配置和Xvid,理论上也支持DivX,不过FFmpeg没有独立的编码器,故没有测试。
FFmpeg操作(不考虑音频的情况下,保留原视频尺寸缩放,帧率设置为15fps):
- # 这是Xvid的格式
- ffmpeg -i input.mp4 -vf "scale=320:240:force_original_aspect_ratio=decrease,pad=320:240:(ow-iw)/2:(oh-ih)/2:black,fps=15" -c:v libxvid -b:v 300k output.avi
- # 这是MPEG-4 Video的格式
- ffmpeg -i input.mp4 -vf "scale=320:240:force_original_aspect_ratio=decrease,pad=320:240:(ow-iw)/2:(oh-ih)/2:black,fps=15" -c:v mpeg4 -b:v 300k output.mp4
复制代码 这里测试的数据是基于C2-03不会弹播放问题的配置,在这台小手机上播放的相当流畅,也不会出现很严重的色块(可能300还是太高了,个人感觉100k或者高一点配24fps应该没事)。
--------------
对于音频没有进行测试。但目前已知不支持OGG(或者 Opus、Vobris)和ALAC。如果你知道其他一些热门格式但出奇的不支持或支持,你也可以在下方说明。
好了,就这么多废话
|