avconv를 사용하여 비디오에서 오디오를 일괄 추출하기 위해이 작은 스크립트를 작성했습니다. 잘 작동했지만 이상하게 작동하지 않습니다 (코덱을 aac에서 mp3로 변경했기 때문에).
스크립트는 폴더의 각 파일을 테스트해야합니다. 비디오 인 경우 비디오에서 오디오를 추출해야합니다.
누군가이 문제를 해결하도록 도울 수 있습니까?
#!/bin/sh
#
# Batch conversion of audio extraction from video
# doesnt work with mkv files (file -i *.mkv returns application/octet)
FOLDER_SRC="/home/J/Music/TestBatchConv"
for myvid in $(find ${FOLDER_SRC})
do
if file -i $myvid | grep -q video ;
then avconv -i $myvid -acodec libmp3lame "${myvid}.mp3"
fi
done
exit 0
1
무엇을하지 않습니까? 비디오를 감지하지 못합니까? avconv가 작동하지 않습니까? 오류 메시지가 있습니까?
—
Atle
커서가 깜박이지만 변환이나 오류 메시지가 없습니다 ... ´file -i . | grep video´는 비디오를 반환하지만 (mp4 / video charshet = binary) 아무 반응이 없습니다 ... 이제 grep | mp4 그러나 동일 : 커서가 깜박이고 오류가 없습니다 ...
—
riimzzai
Crossposted : stackoverflow.com/questions/16486270/…
—
Dennis Williamson