いつも忘れてしまうので書いておきます。
要は、シェルスクリプトにおける
- for文の回し方
- 拡張子の変更の仕方
です。
Youtubeのダウンロードは不安がいっぱい
最近Youtubeなどの音をiPhoneに入れて聞くことがあるのですが、直接mp3でダウンロードできるブラウザプラグインが使えないことが多くなりました。
また、オンラインでmp3に変換してくれるサービスがいろいろありますが、これらは怪しいものだらけで利用に不安があります。
いくつか信頼して使っていたサービスは変換の成功率が低くなってしまいました。
ffmpegを使おう
まぁ、mp3などへの変換を行わず、そのままであればダウンロードはできるプラグインがあったりするので、まずはそのままダウンロードして、自分のマシンでffmpegを使って変換するのが一番早いかと。
で、単に変換するのであれば、ダウンロードしたファイルをyoutube.mp4とするなら、
$ ffmpeg -i youtube.mp4 youtube.mp3
でいいわけです。
よく忘れるのは、たくさんダウンロードしたあとに、一括で、mp4→mp3の変換をする時のコマンドラインです。
$ for i in *.mp4 ;do echo ffmpeg -i "$i" "${i%.mp4}.mp3";
これ。
匿名
画面が真っ暗、でもカーソルは出てる状況。
探して、ここにたどり着きました。
パスワード入力で、復活!
修理に出す寸前でした。ホントにありがとう!