ffprobe/ffmpeg で渡す必要が ある Mime タイプを取得するにはどうすればよいですか?MediaSource.isTypeSupported
たとえば、私のコンピューターでは、次のように返されますtrue
。
MediaSource.isTypeSupported('video/mp4; codecs="avc1.64000d,mp4a.40.2"')
そうではありませんが
MediaSource.isTypeSupported('video/mp4')
avc1.64000d,mp4a.40.2
特定のビデオの部分に対応するものを取得する方法がわかりません。これは、この部分がどのように見えるかのより大きなリストです。
ffprobe -show_streams -i video.mp4
を含む多くの興味深い情報を返します。
codec_type=video
codec_time_base=1/40
codec_tag_string=avc1
codec_tag=0x31637661
と
codec_type=audio
codec_time_base=1/48000
codec_tag_string=mp4a
codec_tag=0x6134706d
'video/mp4; codecs="avc1.0x31637661,mp4a.0x6134706d"'
これが戻ってきfalse
て、それが例外的な引数ではないためなのか、ビデオが実際にサポートされていないためなのかわかりません。