Mime tipi I need to pass toMediaSource.isTypeSupported
ffprobe/ffmpeg ile nasıl edinilir?MediaSource.isTypeSupported için mim türü alın
Örneğin, true
döndüren bilgisayarımda, tarih: o
MediaSource.isTypeSupported('video/mp4')
değil iken
MediaSource.isTypeSupported('video/mp4; codecs="avc1.64000d,mp4a.40.2"')
Ben avc1.64000d,mp4a.40.2
kısmına ne karşılık olur nasıl emin değilim belirli bir video. Here, bu parçanın nasıl göründüğünün daha geniş bir listesi.
ffprobe -show_streams -i video.mp4
codec_type=video
codec_time_base=1/40
codec_tag_string=avc1
codec_tag=0x31637661
ve
codec_type=audio
codec_time_base=1/48000
codec_tag_string=mp4a
codec_tag=0x6134706d
Bu false
döndürür beri 'video/mp4; codecs="avc1.0x31637661,mp4a.0x6134706d"'
ile gitmeli emin değilim ve eğer bilmiyorum dahil ilginç bilgiler, bir dizi döndürür çünkü bu, istisnai bir argüman değil ya da video aslında desteklenmiyor. Bento4 kullanma
. Seni Bento4'te tutmak ne? Daha yaygın araçlarla bir cevabın olması güzel olur, ve bu 'mp4' dışında çalışır. Bento4 benim için işi yaptı, ben de aramayı bıraktım. (Ayrıca bu cevapta yorum yazmanız gerekir :)) – Guig
Bento4 yüklü (xbuild.proj) almak için OSX üzerinde Apple'ın Xcode, 4.4GB deli dosya boyutu ile indirmeliyim! Çok daha fazla arama yaptıktan sonra MP4BOX, HTML5 video etiketi için gereken doğru Mime/codec formatını çıktı verebilir. Onlar bile bir JavaScript sürümü var bir https://gpac.wp.mines-telecom.fr/mp4box/ – FFish
etrafında yüzen bir GUI var Evet, Xcode vardı bu yüzden fark etmedi. Evet MP4BOX da oldukça iyi görünüyor. MP4BOX ile nasıl yapılacağını bulursanız yanıtınızı paylaşmaktan çekinmeyin :) – Guig