2015-11-19 7 views
6

私は、このコマンドを使用して、MacOSXの10.9.2 VLC 2.1.5 mp3を記録するために管理:VLCの実験用AACエンコーダを有効にし、マイクからAACサウンドを録音するにはどうすればいいですか?

./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp3,ab=128}:standard{access=file,mux=mp3,dst=~/Desktop/Recording.mp3}" 

私はAACオーディオと私はAACの設定を使用するたびに記録する必要がファイルは203バイトであり、おそらくヘッダーのみが書き込まれます。 mux /ファイルタイプの組み合わせによっては、0バイトのファイルが生成されるか、まったくファイルが生成されません。 私は、このコマンドを使用:

./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=ts,dst=~/Desktop/Recording.mp4}" 

ターミナルからVLCを持つAACオーディオを動作し、記録し、任意のコマンドをいただければ幸いです。ありがとう!

更新:

./VLC -vvv qtsound://Internal\ microphone --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=mp4,dst=~/Desktop/Recording.mp4}" 

しかし、それは、それはこのことを伝えエンコードしようとします:

[aac @ 0x10309e000] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it. [0x100469c30] avcodec encoder error: cannot open encoder

だから、それは次のようになります

私はそれがこのコマンドを始めるために管理しました私はこれを加えるべきです

-strict -2

パラメーターを修正するためのパラメーター。残念ながら、このパラメータはffmpeg用であり、VLCはそれを認識しません。実験的なAACエンコーダをVLC用に有効にする方法はありますか?

答えて

6

何か類似している - これは何かをしているのかどうか分かりませんが、エラーが消えてしまいました。基本的には

#transcode{aenc=ffmpeg{strict=-2},vcodec=mp4v,vb=1024,acodec=mp4a} 

希望をffmpegのためにのparamsを渡そうとしました、これはあなたにいくつかのアイデアを与え、これが動作しているようです

+0

は、感謝の男ですこれは本当に効果的です! – DevtelSoftware

+0

それはインラインであると思うので、私は同じことをチェックしました。私はGUIのバージョンで私はUIの設定を変更する必要がありましたが、コマンドライン "--sffmpeg-strict = -2"を追加するのは助けになりませんでしたが、私がトランスコードに追加したとき、charmeのように機能しました。 :-) – Remy

2

もう一つの方法は、vlcコマンド自体へ--sout-avcodec-strictスイッチです。元の例変更するには:FYI

./VLC -vvv qtsound://Internal\ microphone --sout-avcodec-strict -2 --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=mp4,dst=~/Desktop/Recording.mp4}" 

を、Windowsシステム上で、一つは、それが代わりにそこ--sout-avcodec-strict=-2だろうので、オプション値(ないスペース)のために等号を使用する必要があります。

これらの2つの形式の違いは何か、実際には違いはわかりません。私は、sout-avcodec厳密な形式は、将来のコーデックライブラリインタフェースの変更に直面してより堅牢である可能性があると考えていますが、最初はライブラリ固有のオプションだから、それほど重要ではありません。

私の情報からだった: https://forum.videolan.org/viewtopic.php?t=111801

は、この情報がお役に立てば幸いです。

1

はい、すごく感謝しています。 VLCのmp4トランスコード作業を取得することは、Windows Movie Makerが完璧に機能する.asf/.wmv/.aviファイルをすべて拒否(=「インデックスが作成されず、インポートできない」)した場合にも最適なソリューションです。ムービーメーカーのインポート機能を根本的に拡張するために、K-Liteフリーコーデックパックをインストールしてください。インポートダイアログで[すべてのファイル]に切り替えることでアクセスできます。 (mp4)ビデオが実際に読み込まれるとびっくりします!

グラフィック指向のために、私は、すべての重要な厳密さ= -2を含むさまざまなボックスのスクリーンショットをコンパイルしました。使用するには、Control R(= Convert ...);入力ファイルを閲覧する。 [ビルド、保存&]負荷プロファイル;出力場所を参照してください&供給名;最終的にはスタート(緑色のリング)に当たった。

私のセットアップは、Windows 8.1、ムービーメーカー6、K-Liteとコーデックパック12.0.5(フル)、VLC 2.2.1

平和+愛、AK

VLC makes mp4, now with sound!

関連する問題