FFmpeg 명령의 구조
대부분의 FFmpeg 명령은 ffmpeg, 입력 옵션, -i 입력, 출력 옵션, 출력 파일 등 동일한 형태를 따릅니다. 예를 들어, 입력 후 -c copy는 FFmpeg에 다시 인코딩하지 않고 스트림 복사(재패키지)하도록 지시하는 반면, -c:v libx264는 비디오를 다시 인코딩합니다. 위의 생성기는 선택한 작업에 따라 이러한 조각을 채웁니다.
리먹스 vs 재인코딩
소스가 이미 MP4 호환 코덱을 사용하는 경우 리먹스(-c copy)는 즉각적이고 무손실입니다. 코덱을 변경하거나 압축하거나 크기를 조정하려면 재인코딩(libx264, CRF)이 필요하며, FFmpeg은 모든 프레임을 디코딩하고 인코딩하기 때문에 시간이 더 오래 걸립니다. 불필요한 품질 손실을 방지하려면 목표에 맞는 작업을 선택하십시오.
자주 묻는 질문
이것이 FFmpeg로 실행되나요?
아니요. 이 도구는 명령 텍스트만 작성합니다. FFmpeg이 설치된 터미널에 복사하여 실행하세요. 설치 없이 브라우저 내에서 변환하려면 대신 MP4, MP3, GIF 또는 압축기 도구를 사용하세요.
압축 명령에서 CRF은 무엇입니까?
CRF(Constant Rate Factor)은 H.264의 품질과 크기를 제어합니다. 값이 낮을수록 품질이 높고 파일 크기가 커집니다. 18은 시각적으로 무손실이고, 23은 일반적인 기본값이며, 28은 눈에 띄게 작은 파일을 생성합니다.
Trim 명령이 -i 앞에 -ss를 사용하는 이유는 무엇입니까?
-i 앞에 -ss를 배치하면 FFmpeg가 디코딩 전 시작 시간을 빠르게 검색하게 되어 더 빠릅니다. -c copy와 결합하면 다시 인코딩하지 않고 잘라내지만 가장 가까운 키프레임에서 잘라내기가 이루어집니다.
FFmpeg 명령 생성기는 무료인가요?
예. 완전히 무료이고 가입이 필요하지 않으며 브라우저에서 완전히 실행됩니다.