####環境
macOS 10.14.6
ffmpeg version 4.2.2
####想定している手順
0. カレントディレクトリ内のMP4ファイルをfor文で読み込む
0. ffmpegでファイル情報を確認し、ビットレートの部分をテキストファイルとして出力する
####実現したいこと
0. ワンライナーで済ませたい
0. テキスト出力する際、ファイル名を隣に並べるかたちで記録したい
0. ビットレートは"Kb/s"か""Mb/s"に変換して記録したい
####作成したコード
for f in *.mp4 ; do ffprobe -show_format "$f" | grep bit_rate= >> lists_bitrate.txt ; done
####出力されたファイル内容
bit_rate=1234567
bit_rate=987654
####問題点
0. 記録するテキストにファイル名を付加する方法がわからない
0. 数値部分を抜き出し、桁を換算する方法もわからない (numfmtコマンドを使うためにbrewでcoreutilをインストールしてみたけどうまくいかず。ffmpegにかけたときに"Duration: 00:00:00.00, start: 0.000000, bitrate: 1234 kb/s"のように表示される行があるので、直接取り出せればそれに越したことはない)
どうすればいいのでしょうか
お力添えをお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。