移植播放器到android ,播放有关问题
移植播放器到android ,播放问题
我在ubuntu 上编译了vlc 移植到android,目前可以播放大多数视频. 但我截取的 mpeg2/ts 流(h264)保存为本地文件
a1.mpg, 在android上放不了,在pc上可以放。
我将a1.mpg 用格式工厂转成 MP4 AVC(h264)格式,文件存为a2.mpg 在我编译好的vlcforandroid 上倒可以放。
我对视频格式不太懂,我只知道vlc 用的ffmpeg 库来进行解码。
ffmpeg 为何不能解码 a1.mpg 这个文件呢。
下面分别是2个文件的编码信息(用pc上的播放器查看到的媒体信息)
a1.mpg:
流0:
类型:音频
原始 ID:68
编码:MPEG Audio layer 1/2/3 (mpga)
声道:立体声
采样率:44100HZ
位率:128 kb/s
流1:
类型:视频
原始 ID: 69
编码: H264-MPEG-4 AVC (part 10)(h264)
分辨率:720*576
帧率:50
a2.mpg:
流0:
类型:视频
编码:H264-MPEG-4 AVC (part 10)(avc1)
语言:English
分辨率:480*360
帧率:25
流1:
类型:音频
编码:MPEG AAC Audio(mp4a)
语言:English
声道:立体声
采样率:44100HZ
求各位好心人帮我解答下吧,谢谢了
------解决方案--------------------
你是移植的播放器按道理是可以播放的哇。不能播放那就是移植过来有些模块没搞好吧。
------解决方案--------------------
该回复于2012-08-29 09:38:52被版主删除
------解决方案--------------------
楼主的播放器可不可以发我一下,我在研究这个yanglw_ahut@163.com,谢谢
我在ubuntu 上编译了vlc 移植到android,目前可以播放大多数视频. 但我截取的 mpeg2/ts 流(h264)保存为本地文件
a1.mpg, 在android上放不了,在pc上可以放。
我将a1.mpg 用格式工厂转成 MP4 AVC(h264)格式,文件存为a2.mpg 在我编译好的vlcforandroid 上倒可以放。
我对视频格式不太懂,我只知道vlc 用的ffmpeg 库来进行解码。
ffmpeg 为何不能解码 a1.mpg 这个文件呢。
下面分别是2个文件的编码信息(用pc上的播放器查看到的媒体信息)
a1.mpg:
流0:
类型:音频
原始 ID:68
编码:MPEG Audio layer 1/2/3 (mpga)
声道:立体声
采样率:44100HZ
位率:128 kb/s
流1:
类型:视频
原始 ID: 69
编码: H264-MPEG-4 AVC (part 10)(h264)
分辨率:720*576
帧率:50
a2.mpg:
流0:
类型:视频
编码:H264-MPEG-4 AVC (part 10)(avc1)
语言:English
分辨率:480*360
帧率:25
流1:
类型:音频
编码:MPEG AAC Audio(mp4a)
语言:English
声道:立体声
采样率:44100HZ
求各位好心人帮我解答下吧,谢谢了
------解决方案--------------------
你是移植的播放器按道理是可以播放的哇。不能播放那就是移植过来有些模块没搞好吧。
------解决方案--------------------
该回复于2012-08-29 09:38:52被版主删除
------解决方案--------------------
楼主的播放器可不可以发我一下,我在研究这个yanglw_ahut@163.com,谢谢