嘿,我正在使用ExoPlayer在AndroidKotlin中开发一个视频播放器。所有的作品罚款除了一些视频格式(AVI,MPG,FLV,WMV).有没有一些变通的办法,使解码器或编解码器,可以播放这些格式?或者其他东西来播放这些格式。我试着用FFmpeg转换视频格式,但它花了这么多时间来转换视频。所以我正在尝试做一个解码器或任何编解码器来播放这些格式。任何帮助感激不尽,谢谢。
toe950271#
使用FFmpeg是正确的选择,但是,您不需要转换文件。相反,您应该使用ExoPlayer Fmpeg扩展来播放媒体文件:https://github.com/androidx/media/tree/release/libraries/decoder_ffmpeg有一个修改,支持视频文件:https://github.com/AhmedHumk/ffmpegVideoDecoder和https://github.com/anilbeesetti/nextlib
1条答案
按热度按时间toe950271#
使用FFmpeg是正确的选择,但是,您不需要转换文件。
相反,您应该使用ExoPlayer Fmpeg扩展来播放媒体文件:
https://github.com/androidx/media/tree/release/libraries/decoder_ffmpeg
有一个修改,支持视频文件:
https://github.com/AhmedHumk/ffmpegVideoDecoder
和
https://github.com/anilbeesetti/nextlib