youtube-dlの代替案はありますか? YouTube URLを取得して抽出し、MP3に変換してダウンロードして再生したいです。使いたいのですが、youtube-dl
debian Wheezyでは正しく動作しません。 Webブラウザでこれを行いたいです。たとえばelinks
、w3m
コンソールWebブラウザです。
答え1
答えではなく、拡張された説明です。
youtube-dlには多くの依存関係があります。
$ sudo apt install youtube-dl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
ffmpeg libavdevice57 libdc1394-22 libdouble-conversion1 libopenal-data libopenal1 libqt5core5a libqt5dbus5 libqt5gui5
libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sensors5 libqt5svg5 libqt5webchannel5
libqt5webkit5 libqt5widgets5 libsdl2-2.0-0 libsndio6.1 libuchardet0 libxcb-xinerama0 mpv phantomjs python3-pyxattr
qt5-gtk-platformtheme qttranslations5-l10n rtmpdump
Suggested packages:
ffmpeg-doc libportaudio2 qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins sndiod python3-pyxattr-dbg
python-pyxattr-doc
The following NEW packages will be installed:
ffmpeg libavdevice57 libdc1394-22 libdouble-conversion1 libopenal-data libopenal1 libqt5core5a libqt5dbus5 libqt5gui5
libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sensors5 libqt5svg5 libqt5webchannel5
libqt5webkit5 libqt5widgets5 libsdl2-2.0-0 libsndio6.1 libuchardet0 libxcb-xinerama0 mpv phantomjs python3-pyxattr
qt5-gtk-platformtheme qttranslations5-l10n rtmpdump youtube-dl
0 upgraded, 30 newly installed, 0 to remove and 11 not upgraded.
Need to get 28.8 MB of archives.
After this operation, 114 MB of additional disk space will be used.
Do you want to continue? [Y/n]
この小さなデバイスのアーキテクチャのためにコンパイルする必要があるライブラリはかなりたくさんあります。
答え2
VLCがある場合は、cvlcを使用できます(改善可能)。
cvlc -vvv https://www.youtube.com/watch?v=AAAAA --sout '#es{access_audio=file,mux_audio=ts,url_audio=audio-%c.%m}'
出力ファイルは2つの部分に分割され、オーディオはstream-0-mp4aです。
答え3
外部からオーディオを録音し、ヘッドフォンをライン入力として出力し、.wavとして保存してからそこから.mp3に変換できます。