MacOSX 용 webm을 mp4로 변환하는 방법


15

MacOSX Lion에서 webm을 mp4 (또는 다른 iTunes 호환 형식)로 변환하는 방법을 원합니다. ffmpeg가능성이있는 것처럼 보이지만 문서는 약간 애매합니다. 단계별 지시가 이해 될 것이다.


핸드 브레이크가 이미 설치되어있는 경우에도 사용할 수 있습니다. ffmpeg 주변의 아름다운 오픈 소스 GUI이며 매우 훌륭하고 쉽게 트릭을 수행합니다. handbrake.fr
Joshua Pinter

답변:


21

FFmpeg 받기

을 사용하려면 ffmpeg가서

Homebrew가 아닌 ​​수동으로 다운로드 한 경우 ffmpeg터미널에서 사용할 수 있도록 실행 파일을 PATH에 복사하는 것이 좋습니다 . 에 다운로드했다고 가정 해 보겠습니다 ~/Downloads/ffmpeg/ffmpeg.

sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg

MP4로 변환

이제 "MP4로"는 각각 H.264 및 AAC를 비디오 및 오디오 코덱으로 사용한다고 가정합니다. 이를 위해 기본 명령은 다음과 같습니다.

ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4

품질을 제어하려면 x264 인코딩 안내서를 참조하십시오 . 이 -crf옵션은 기본값이 23 인 옵션 으로 설정되며 낮을수록 품질이 좋아집니다 (일반적인 값은 18 ~ 28 임). 위의 예에서는 비디오에 기본 품질 23을 사용하고 오디오에 192 kBit / s 고정 비트 전송률을 사용합니다.

오디오의 경우 정적 빌드는을 지원하지 않지만 지원하는 libfdk-aac경우이를 대신 사용해야합니다.

ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4

FDK-AAC는 내부 AAC 인코더보다 우수한 품질을 제공합니다. 오디오 품질을 제어하려면 AAC 인코딩 안내서를 참조하십시오 .


FreeBSD (MKV 및 WEBM)에서 MP4 파일을 이런 식으로 성공적으로 생성하여 FreeBSD에서 파일을 재생할 수 mplayer있지만 Apple은 파일 열기를 거부합니다 ...
Mikhail T.

귀하의 경우에 "Apple"은 누구입니까? 퀵타임 또는 미리보기? 특정 오류 메시지가 나타 납니까? `ffmpeg -i <your-file>의 결과는 무엇입니까?
slhck

"Apple"이란 파일 관리자를 의미했습니다. 파일에서 미리보기 이미지를 생성하지 않습니다. 두 번 클릭하여 비디오를 재생하려고하면 오류 메시지가 나타납니다. 마찬가지로 iMovie는 파일 열기를 거부했습니다.
Mikhail T.

소스에 실패한 소스가있을 수 있습니다. 내가 말했듯이, 아래 명령은 품질이 좋지 않은 "레거시"비디오를 생성합니다. 정확히 무엇이 실패하는지 알려 주시면 해결하겠습니다.
slhck

이제 FDK-AAC 매개 변수가 libfdk_aac 대시 처럼 표시 됩니다.
twelve17

0

이것은 MPOS 파일을 만들기 위해 FreeBSD에서 성공적으로 사용한 것인데, MacOS는 다음과 같이 인식합니다.

ffmpeg -i input_filename -acodec aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output_filename.mp4

이 튜토리얼을 사용하여 명령 줄 시작 했지만 후자를 찾을 libfaacaac없기 때문에 변경 되었습니다 ...

멀티미디어 코덱 영역의 프로그래머에게 영향을 미치는 특별한 종류의 광기가 있어야합니다. 이로 인해 명령 릴리스 옵션을 한 릴리스에서 다른 릴리스로 미묘하게 변경할 수 있습니다.


이것은 실제로 MP4 컨테이너를 생성하지만 명령은 현대 H.264와는 다른 (오래된) MPEG-4 Part II 코덱을 사용합니다 ( 여기 참조 ). 이는 주어진 파일 크기에 대해 비디오 품질이 낮아짐을 의미합니다 . 이 코덱을 사용하지 않는 것이 좋습니다. macOS는 H.264 비디오를 잘 읽습니다. 당신은 어떻게 당신이 만든 비디오와 OS에 대한 세부 사항을 포함하여 새로운 질문 할 수 있습니다.
slhck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.