sony nwz-a15支持的视频格式有
1. AVC (H.264/AVC)
媒体文件格式:MP4文件格式、“Memory Stick”视频格式
文件扩展名:.mp4、.m4v
配置文件:基准配置文件
等级:1.2、1.3、2、2.1、2.2、3
比特率:最大10 Mbps
帧速率:最大30帧/秒
分辨率:最大720 x 480 (*5)
2. MPEG-4
媒体文件格式:MP4文件格式、“Memory Stick”视频格式
文件扩展名:.mp4、.m4v
配置文件:简单配置文件
比特率:最大6 Mbps
帧速率:最大30帧/秒
分辨率:最大720 x 480 (*5)
3. Windows Media Video 9
媒体文件格式:ASF文件格式
文件扩展名:.wmv
配置文件:VC1简单配置文件、主要配置文件
比特率:最大6 Mbps
帧速率:最大30帧/秒
分辨率:最大720 x 480 (*5)
视频文件中的音频格式
(1)AAC-LC(适用于AVC、MPEG-4)
频道数目:最大2频道
采样频率(*1):24、32、44.1、48 kHz
比特率:最大288 kbps/频道
(2)WMA(适用于Windows Media Video 9)(*6)
比特率:32 kbps至192 kbps(支持可变比特率(VBR))
采样频率(*1):44.1 kHz
如果不能播放,可能是编码或者分辨率方面的问题,可以用格式工厂等视频转换工具进行转换。
根据上个网友提供的信息,发现问题可能出现在h264的level上。因为我用分辨率,码率,编码格式,封装格式都符合的视频,仍然无法播放。下面给出linux或者macos下的解决办法。
首先查看级别
ffprobe -v error -select_streams v:0 -show_entries stream=level -of default=noprint_wrappers=1 test.mp4
这里我发现视频的级别是4.1,不在那个列表当中。所以其他属性不变,将级别转换为3.0
转换级别
ffmpeg -i test.mp4 -c:v libx264 -profile:v baseline -level:v 3.0 -c:a copy atest.mp4
这样就可以正常播放了。
我还没试过哪个视频能正常播放 --别问我怎么知道的