ffmpeg
FLAC 파일을 인코딩하는 데 사용되는 다양한 명령줄 도구(예 : sox
"official" flac
등) 간의 최종 출력에 차이가 있는지 궁금합니다. 어떤 경우에는 다른 도구 대신 이 도구를 사용하는 것이 권장된다는 것을 알았습니다 flac
. 그러나 FLAC가 Lossless Coding을 의미한다는 점을 고려할 때 두 도구가 모두 동일한 출력을 생성해야 한다고 가정하는 것이 맞습니까(동일한 옵션 제공)?
답변1
FLAC 인코더에는 수많은 매개변수가 있으므로 코덱을 어떻게 사용하는지 확인하려면 ffmpeg/sox의 소스 코드를 참조해야 하지만 그럼에도 불구하고 그것이 정말로 중요합니까? FLAC는 무손실 인코더이므로 flac, ffmpeg 및 sox가 서로 다른 FLAC 파일을 생성하더라도 완벽하게 디코딩됩니다.
달리 명시하지 않는 한, FFmpeg는 태그에 자신을 추가할 때 다른 출력(헤더)을 생성합니다.