Kali Linux で VLC を使用してリモートでビデオを変換すると奇妙なエラーが発生する

Kali Linux で VLC を使用してリモートでビデオを変換すると奇妙なエラーが発生する

私は Putty を使用して Kali Linux マシンにリモート接続しています。コマンドライン経由で mp4 を mp3 に変換したいのですが:

cvlc "temp/5b531984164ae64008f644e3236bb09d/" --sout=#transcode{acodec=mp3,vcodec=dummy}:standard{access=file,mux=raw,dst="temp/5b531984164ae64008f644e3236bb09d/input.mp4"} vlc://quit

しかし、いくつかの驚くべきエラーが発生しています:

VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[0xa157d8] inhibit interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0xa157d8] main interface error: no suitable interface module
[0x7f154c000b08] main interface error: no suitable interface module
[0x8980a8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x7f154c000b78] dummy interface: using the dummy interface module...
[0x8ced88] mux_dummy mux: Open
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Encrypted DVD support unavailable.
************************************************
**                                            **
**  No css library available. See             **
**  /usr/share/doc/libdvdread4/README.css     **
**  for more information.                     **
**                                            **
************************************************
libdvdread: Couldn't find device name.
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFilePath:findDVDFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[0xa199e8] main playlist: stopping playback
[0xa28ec8] mux_dummy mux: Open
[0xa2a858] main stream error: cannot pre fill buffer
[0xa2d488] idummy demux: command `quit'

世界中の Google 検索をすべて使ってもこのエラーの解読には役立ちません。mp3 出力も得られません。どんな助けでもいただければ幸いです。

答え1

最初のエラーは重大ではありませんが、実際、cvlc次のような苦情が寄せられていることに驚いています...

インターフェースエラーを禁止: D-Bus セッションデーモンへの接続に失敗しました: X11 の $DISPLAY なしで dbus デーモンを自動起動できません

全然。

重要なのは

libdvdread: 暗号化された DVD のサポートは利用できません。

/usr/share/doc/libdvdread4/README.cssコマンドを読むか発行するかのどちらかです

      apt-cache show libdvdread4

次のことを学ぶ:

libdvdread は実行時に libdvdcss を検索し、見つかった場合は必要に応じて DVD のセクションを復号化するためにそれを使用します。libdvdcss はサードパーティのリポジトリからインストールする必要があります (README.css を参照)。Debian には含まれていません。

いずれにせよ、

あなたの管轄区域で CSS を使用することが合法である場合、次のことが可能です。

これは Kali だけでなく、Debian とその派生製品すべてに適用されます。

関連情報