關於我想在這裏做什麼的更多信息; http://www.studiodust.com/riffmp3.html如何以編程方式將RIFF頭添加到MP3文件?
我想讓我的控制面板(使用Perl和Webmin製作)可以自動執行此操作。現在我必須依靠system
調用併爲Linux提供二進制文件。有沒有用於Perl或其他語言的庫?
這樣做的最好方法是什麼?
關於我想在這裏做什麼的更多信息; http://www.studiodust.com/riffmp3.html如何以編程方式將RIFF頭添加到MP3文件?
我想讓我的控制面板(使用Perl和Webmin製作)可以自動執行此操作。現在我必須依靠system
調用併爲Linux提供二進制文件。有沒有用於Perl或其他語言的庫?
這樣做的最好方法是什麼?
我參考的網站有我需要的答案。我不知道他們做了一個Linux變體。
我對RIFF文件或其結構,用途等一無所知。但是did you try searching CPAN? The first result看起來很有希望。
我有以下腳本您確切的事情,你問。
#!/bin/bash
echo "$1"
ffmpeg -y -i "$1" -f wav out.wav > /dev/null 2>&1 && \
normalize-audio -q out.wav && \
lame --silent -a -m m --cbr -b 64 -q 0 out.wav out.mp3 && \
ffmpeg -y -i out.mp3 -f wav -acodec copy "$1" > /dev/null 2>&1 && \
echo "done."
rm out.wav out.mp3
只需編輯參數爲跛腳或只使用ffmpeg調用,然後設置。