私はVLCJを使用しています。私はmediaPlayer.playMedia();を使用して再生しているビデオクリップを保存します。私のデスクトップに。 :sout文字列を使ってメディアオプションを設定することでこれが実現できることは分かっていますが、設定するオプションがわからず、ウェブ上のサンプルオプション文字列を理解できません。誰かが次のことを説明して助けてくれますか:soutオプション文字列?VLCJ save mediaplayer capture
String[] options = {":sout=#transcode{vcodec=mp4v,vb=4096,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:duplicate{dst=file{dst=" + fileName + "},dst=display}", ":input-slave=alsa://hw:0,0"};
私は、ファイル名だけ先を使用してのMP4動画を作成し、オプションの配列を必要としています。これらのオプションは私のために失敗/失敗します。
また、VLCJこのエラー
avcodecデコーダエラーとフレームのトンを落としているように見える:後半ビデオの5秒以上 - >これらのオプションに
String[] options = {":sout=#transcode{vcodec=mp1v,vb=2048,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:duplicate{dst=file{mux=mpeg1,dst=" + fileName + "},dst=display}", ":input-slave=dshow://hw:0,0" };
を使用することにより、フレーム
を落とします
これらのオプションはvlcjとはまったく関係ありません。むしろVLCストリーミング/トランスコーディングオプションですので、代わりにVLCドキュメントに焦点を当てることをお勧めします。おそらく、元のストリームをトランスコードするのではなく、保存したいと思うでしょう。 – caprica
ああ、どうすればいいですか?私は全体のプロセスではなく、そうすることを考えていました。私はVLCにはかなり新しく、生のダンプをするのが私の最初の意図でした。 –