답변:
ffmpeg
(또는 avconv
데비안 또는 우분투를 사용하는 경우 포크 일 가능성이 높습니다. 이 지침 은 둘 다에 동일하게 적용 되어야 하지만 아무도 미래에 얼마나 멀리 떨어져 있는지 알 수는 없지만) 배포판의 저장소에 있어야합니다.
ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg
MP3로 가득 찬 전체 디렉토리를 수행하려면 다음을 수행하십시오.
for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done
재귀 적으로 find
:
find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;
-q:a
이 코덱의 값을 조정하여 출력 품질을 설정하십시오 .이 코덱의 범위는 0-10이며 품질이 높을수록 품질이 좋습니다.
이전 버전에서는 ffmpeg
, 당신은 사용해야 -acodec
하고 -aq
대신 -c:a
과 -q:a
.
물론 하나의 손실 형식에서 다른 형식으로 변환하는 것은 이상적이지 않습니다. 그러나 그런 삶입니다.