0
結合的ffmpeg我有一個包含幾首歌曲非常大的音頻MP4文件。在bash腳本
我已經生成一個腳本讀取與時代和歌曲名稱的文本文件,並在成功的3個變量分配開始時間,結束時間和SONGTITLE。腳本成功相呼應的變量並返回以下格式:
00:00:00 00:10:15 Song1
00:10:15 00:14:20 Song2
等等...
現在我打算使用這個腳本ffmpeg
和大文件的各個部分裁剪成更小的聲音文件。
於是腳本,在while
循環餵養變量後,它達到
ffmpeg -ss $START -t $END -i ${1} -acodec copy $SONGNAME.mp4
當我運行該腳本,前兩首歌曲被裁剪的命令,但隨後的整個過程與
停止Press [q] to stop, [?] for help
error parsing debug value
debug=0
我檢查了生成的文件和他們玩好,但也沒有辦法,我知道爲什麼腳本停在那裏,也沒有進入到文件的其餘部分(考慮到當劇本我更換ffmpeg
與echo
,腳本完美地迴應變量)。
換句話說,我不知道是否有在我的劇本,ffmpeg
,或者音樂源文件有問題。
可以手動在文件中第三首歌運行該命令?第三首歌的名字是什麼?它可能包含空間嗎? – 2014-09-12 14:52:40
是的,它包含一個空間! – Voprosnik 2014-09-12 14:56:12
所以附上變量在雙引號,像這樣'「$ SONGNAME.mp4」' – 2014-09-12 15:03:41