2012-07-17 13 views
10

VLCのソースコードをコンパイルしましたが、 "。/ Vlc" vlcを実行するとうまく動作します。私はffmpegのソースコードをコンパイルしました。私が "ffmpeg-i-f toto.flv mp3-vn-acodec copy new_toto.mp3"を実行すると、 "new_toto.mp3"という名前のファイルが生成されます。 VLCとFFMPEGがどのように連携して動作するのか理解できません。 vlcコードのどの部分がffmpegコードを使用していますか?VLCとFFMPEGはどのように連携しますか?

ビデオを再生(読み込み)するffmpegコマンドはありますか?

答えて

12

VLCはFFmpegを内部で使用される一種のスレーブバイナリとして埋め込むことはできません。代わりにFFmpegとVLCの両方がlibavcodecを使用しています。これはffmpegがコマンドラインインターフェイスを通して公開するものを実装するライブラリです。したがって、FFmpegは、VLCがプレーヤーアプリとして構築される必須コンポーネントの1つにlibavcodecライブラリを提供することによって、VLCをサポートします。

+0

VLCはするDemuxのためにはlibavformatを利用することがない、またはそれは、独自の実装を使用していますか? – sashoalm

+0

私はこれを知らないし、それは入力/フォーマットに依存すると思う。使用しているライブラリは次のとおりです:[Demuxers and Muxers](http://wiki.videolan.org/Contrib_Status#Demuxers_and_Muxers) –

+0

あなたの答えをありがとう、 ビデオの内容を読むためのコマンドffmpegはありますか? –

2

ビデオを再生(読み込み)するffmpegコマンドはありますか?

ffplay video.mp4 
関連する問題