Conversion

Avconv 僅轉換 3 秒的音頻,而不是整個 30 分鐘

  • January 10, 2020

這是我的程式碼

dir=Desktop/mp3convert #I left out the whole t
find "${dir:-.}" -name "*.mp3" -exec avconv -i {} -b 64k -ar 44100 -ac 1 {} \;

這是我為完成我需要的功能而寫的。我只是使用循環來遍歷目錄而不是使用查找。現在想想就簡單多了。我只需要將所有我想要下採樣的文件保存在同一個目錄中,這對我的目的來說很好。謝謝您的幫助!

  #!/bin/bash
   export LDFLAGS="-L/usr/local/opt/libffi/lib"
   export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig" 
   #because new mac os needs this to run ffmpeg

   cd /Users/timsutyak/Desktop/mp3convert
   ls #just to check that i am in the right location
   for name in *.mp3; do
     ffmpeg -i "$name" -map 0:a:0 -b:a 64k "${name%.*}_new.mp3"
   done

引用自:https://unix.stackexchange.com/questions/561228