天気予報は、これがiOSデバイスやiPadのみで問題になっていると思います(実際にはiPadを再生していました)。iPad MP4再生の問題
サーバー上のMP4にリンクされたHTMLリンク(HTTP経由)を書くと、iPadはSafariで起動しますが、MP4であり空白ページのみを認識しません。
私はAndroidなどの他のデバイスで見たことがあり、メディアプレーヤーを起動して正しくストリームします。
iPad/iOSのデフォルトのメディアプレーヤーで再生する具体的な方法はありますか?
天気予報は、これがiOSデバイスやiPadのみで問題になっていると思います(実際にはiPadを再生していました)。iPad MP4再生の問題
サーバー上のMP4にリンクされたHTMLリンク(HTTP経由)を書くと、iPadはSafariで起動しますが、MP4であり空白ページのみを認識しません。
私はAndroidなどの他のデバイスで見たことがあり、メディアプレーヤーを起動して正しくストリームします。
iPad/iOSのデフォルトのメディアプレーヤーで再生する具体的な方法はありますか?
問題は、おそらくMP4の特定のエンコード特性です。 h264とMPEG-4はロードのほとんどのオプションと調整可能なパラメータを持っています。 iOSデバイスは、自分が何をしているのか、好きではないのかについてかなり具体的です。 (公正であれば、これはiOSデバイス固有の問題ではありません)
Brightcoveのencoding recommendationsをご覧になり、メディアを再エンコードしてください。
FFmpegがインストールされていると仮定すると、ffmpeg -i problemfile.mp4
の結果を投稿し、下にコメントしてみます。
実際にはBrightcoveでエンコードされたmp4ファイルを再生する際にiPadと非常によく似た問題が発生しています。
ビデオはChrome、Safari、IE9で完全に動作しますが、iPadを使用してHTML5ビデオタグ内で開始されません。 http://tinyurl.com/796c5ubを、これは$ffmpeg -i video1.mp4
の出力です:
あなたはここにビデオをつかむことができ
ffmpeg version 0.7.1, Copyright (c) 2000-2011 the FFmpeg developers
built on Jul 31 2011 18:31:40 with clang 2.1 (tags/Apple/clang-163.7.1)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --enable-nonfree --mandir=/opt/local/share/man --enable-shared --enable-pthreads --disable-indevs --cc=/Developer/usr/bin/clang --arch=x86_64
libavutil 50. 43. 0/50. 43. 0
libavcodec 52.122. 0/52.122. 0
libavformat 52.110. 0/52.110. 0
libavdevice 52. 5. 0/52. 5. 0
libavfilter 1. 80. 0/1. 80. 0
libswscale 0. 14. 1/0. 14. 1
libpostproc 51. 2. 0/51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video1.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2011-12-06 08:00:00
encoder : Lavf53.17.0
Duration: 00:00:45.60, start: 0.000000, bitrate: 1818 kb/s
Stream #0.0(eng): Video: h264 (High), yuv420p, 1280x852, 1687 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
Metadata:
creation_time : 2011-12-06 08:00:00
Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
Metadata:
creation_time : 2011-12-06 08:00:00
At least one output file must be specified
コーデックを確認し、できれば再エンコードしてください。 –
見つかりiOSの関連MP4オーディオの問題に対する解決策を探して、この中に:私のMP4の一部のオーディオファイルがう再生を開始しますが、ファイル内の特定のポイントでiOSでの再生がハングし、iOS以外のプレーヤーでも同じMP4ファイルが完璧に再生されました。
MP4はコンテナ形式です。オーディオ/ビデオ以外のストリームと、オーディオ/ビデオを記述するメタデータヘッダーも含まれているとします。 iOSでは、いくつかのストリームタイプが嫌いで、ヘッダーの一部がファイル内の予期しない位置にあると思われます。
mp4boxとffmpegでこれらのヘッダーを修正し、不要なストリームを削除できます。 私は私だけでオーディオの問題を修正するためにそれをやったこと、mp4boxいじっ:
mp4box -single 1 input.mp4 -out outputfixed.mp4
「1」でオーディオを含むストリーム番号であります私の場合(多分、mp4boxは含まれているストリームをリストすることもできます)。
後で私は、主にタグを編集するためのGUIツール "MP4tag"に、同じ問題を解決できると言われる「MP4最適化」というメニュー機能があることを発見しました。
mp4boxは、入力ファイルから複数のストリームを取得することによって、vid +オーディオの組み合わせを修正することもできます。
それはまさにそれが何だったのか、気になるインターン! –