2013-07-28 3 views
10

私はAACオーディオおよびH.264ビデオを含む、.TS形式でライブストリームを持っています。私はiOSデバイスで再生したいです。私はビデオをデコードして再生するのにa movie player based on FFmpegを使用しようとしましたが、オーディオは遅れていました。それをサーバ側に変換せず -はどのようにiOSアプリでMPEG-4コンテナに(再ラップ)トランスポートストリームに変換するには?

私はiOSデバイスで再生するMPEG-4コンテナに、このトランスポートストリームを再度ラップすることはできますか?

サーバーは私に.TSのURLライブストリームを返し、私は、サーバーからそれを得ることができないので、私の目標は、.m3u8プレイリストせずにiOSデバイス上でこのストリームを再生することです。あなたが使用できるトランスコードなしでちょうど再MUXへ

+0

おかげで、私はポストを編集しました。私の質問に対する提案があれば、それを書いてください。 –

+0

明確化のおかげで、それはあなたがやって-んだ何をすでにTSを取得するアプリ、または一部のiOSのコードを持って、まだ少し不明ですか? FFmpegライブラリを使ってみましたか?これはプログラミングのQ&Aサイトであるため、通常、質問にはコードや問題が含まれていることが予想されます。 – slhck

+0

FFmpegをビルドして、私がTSへのリンクを挿入したサンプルアプリケーションを使用しました。 、-1 URL #1 EXT-X-ENDLIST そしてで作成したファイルを再生する: #1 EXTM3U #EXTINF: はまた、私は、サーバー上のファイルを作成するには、このようなM3U8プレイリスト内のTSへのラップリンクを試してみましたMPMoviePlayerが再生され、音声のみが再生され、QuickTimeロゴが提示されました。 –

答えて

15

:返信用ffmpeg -i input.ts -acodec copy -vcodec copy out.mp4

+2

ザ・OPはiOSアプリでそれをやりたいので、私は何のCLI 'ffmpeg'が利用できないと推定します。 – slhck

+0

OPからの最新のコメントから、彼はffmpegを構築したようです。 – d33pika

+0

... CLIツールとして使用するか、APIで使用するスタティックライブラリのみを使用しますか?知りません。 – slhck

関連する問題