FFmpeg은 강력하고 유연한 동영상 및 오디오 처리 도구로, Ubuntu에서도 많이 사용됩니다. 아래는 FFmpeg을 Ubuntu에서 설치하고 사용하는 간단한 방법입니다.
Ubuntu의 패키지 관리자를 사용하여 FFmpeg을 설치할 수 있습니다.
sudo apt-get update
sudo apt-get install ffmpeg
FFmpeg은 다양한 옵션과 기능을 제공하므로 몇 가지 간단한 사용 사례를 살펴보겠습니다.
동영상 변환 (예: MP4 to AVI):
ffmpeg -i input.mp4 output.avi
오디오 추출:
ffmpeg -i input.mp4 -vn -acodec copy output_audio.aac
비디오 크기 변경:
ffmpeg -i input.mp4 -vf scale=640:480 output_resized.mp4
FPS 변경:
ffmpeg -i input.mp4 -r 30 output_30fps.mp4
FFmpeg을 사용하여 동영상을 매 프레임마다 또는 1초 간격으로 이미지로 추출하는 방법은 다음과 같습니다.
ffmpeg -i input.mp4 -vf "fps=1" output_%04d.png
-i input.mp4
: 입력 동영상 파일명
-vf "fps=1"
: 초당 1프레임으로 설정 (원하는 프레임 속도로 조절 가능)
output_%04d.png
: 출력 파일명 포맷 (%04d는 4자리로 0으로 채우는 형식), 여러 이미지가 생성될 때 자동으로 번호가 붙습니다.
1초 간격으로 이미지 추출:
ffmpeg -i input.mp4 -vf "fps=1/1" output_%04d.png
위 명령어에서 -vf "fps=1/1"
은 초당 1프레임을 의미합니다. 이것은 1초 간격으로 이미지를 추출하는 효과를 줍니다.
다음은 동영상의 특정 부분을 자르고, 자막을 추가하는 예제입니다.
동영상 자르기:
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:30 -c copy output_cut.mp4
이 명령어는 입력 동영상에서 1분부터 2분 30초까지의 부분을 추출하여 output_cut.mp4
로 저장합니다.
자막 추가:
ffmpeg -i input.mp4 -vf "subtitles=subtitles.srt" output_with_subtitles.mp4
이 명령어는 subtitles.srt
파일에 있는 자막을 동영상에 추가하여 output_with_subtitles.mp4
로 저장합니다.
FFmpeg에 대한 더 많은 옵션 및 사용법은 공식 문서를 참고하시기 바랍니다. FFmpeg은 강력하고 다양한 기능을 제공하므로 필요에 따라 옵션을 사용하여 원하는 동작을 수행할 수 있습니다.