スクリーンキャスティングのための「少し」スクリプトがあります - 私は良い部分にスキップします。
My AVConvコマンドでは、3つの異なるトラックに同時に3つの異なるソースを記録します。 Pulseaudioから音声を得ることを知っている唯一の方法は、そのようなものです。
-f alsa -ac 2 -i Pulse
残念ながら、これはPavucontrolの「記録」タブにある3つの同一のエントリーをもたらします。マニュアルページを見ると、そのように記録するオプションがあるはずです。
-f Pulse -ac 2 -i <devicename> -name <trackname>
残念ながら、私のシステムや私のリポジトリに見つからないlibpulse-simple
のインストールが必要です。
-f alsa
を使用してname
のようなオプションを持つ方法はありますか?
そうでない場合は、(X)Ubuntu 12.04にlibpulse-simple
がインストールされていますか?
編集:はこんな感じです buntuバージョンは間違っています (まだ再び)
質問は「システムを破ることなくこれをコンパイルする方法」です。
私は/usr/share/avconv
で利用可能なプリセットを利用可能にしており、パッケージマネージャで元に戻すことができるようにしたい(/opt
でダンプするような汚れたハックはありません)。
EDIT2 :Libpulseを有効にしたAVConvをコンパイルしましたが、X11GRABが見つからない! ./configure
オプションのリストが見つかりませんが、私がおそらく私ができる可能性があることを有効にしたいのですが、機能後に機能している機能に対処する必要はありません。誰もがそのようなリストを見つける場所を知っていますか?彼らが公式のUbuntuパッケージに使用するものはどうですか?
それが正しくコンパイルされたように見えます。
Sudo ./configure --prefix="/home/j/projects/avconv-source/build" --enable-gpl --enable-libmp3lame --enable-libpulse --enable-libx264 --enable-x11grab
_