OS/Linux_ubuntu

우분투(ubuntu)에서 영상에서 음성(mp3) 추출하기_ ffmpeg

눈곱만큼도모름 2024. 7. 22. 05:00
728x90
반응형

1. ffmpeg를 설치한다.

sudo apt update
sudo apt install ffmpeg

 

2.MP3추출 명령어를 일력한다. 
경로를 치는것보다 cd 명령어를 통해서 파일이 있는 해당 위치로 이동하는 편이 편하다.
이름도 tap을 통해서 편히 칠수 있고

ffmpeg -i example.mp4 -q:a 0 -map a example.mp3

 

  • -i input_video.mp4: 입력 파일을 지정합니다.
  • -q:a 0: 오디오 품질을 설정합니다. 0은 최고 품질을 의미합니다.
  • -map a: 오디오 스트림만 선택합니다.

 


ffmpeg의 기본 명령어

비디오 포맷 변환

ffmpeg -i input_video.mp4 output_video.avi

오디오 포맷 변환

ffmpeg -i input_audio.wav output_audio.mp3

비디오 크기 조정

ffmpeg -i input_video.mp4 -vf scale=1280:720 output_video.mp4

비디오에서 오디오 제거

ffmpeg -i input_video.mp4 -an output_video.mp4

비디오에서 오디오 추출

ffmpeg -i input_video.mp4 -vn output_audio.mp3

ffmpeg의 고급 명령어

비디오 자르기

ffmpeg -i input_video.mp4 -ss 00:00:30 -to 00:01:00 -c copy output_video.mp4

 

비디오 병합

ffmpeg -f concat -i filelist.txt -c copy output_video.mp4

오디오 볼륨 조절

ffmpeg -i input_audio.mp3 -filter:a "volume=1.5" output_audio.mp3

비디오에 오디오 추가

ffmpeg -i input_video.mp4 -i input_audio.mp3 -c:v copy -map 0:v:0 -map 1:a:0 output_video.mp4

GIF로 변환

ffmpeg -i input_video.mp4 -vf "fps=10,scale=320:-1:flags=lanczos" output.gif

비디오에 텍스트 추가

ffmpeg -i input_video.mp4 -vf "drawtext=fontfile=/path/to/font.ttf:text='Sample Text':fontsize=24:fontcolor=white:x=10:y=10" output_video.mp4

비디오 프레임 추출

ffmpeg -i input_video.mp4 -vf "select=eq(n\,10)" -vsync vfr output_frame.png

 

 


ffmpeg의 공식문서 : https://ffmpeg.org/documentation.html

 

Documentation

The following documentation is regenerated nightly, and corresponds to the newest FFmpeg revision. Consult your locally installed documentation for older versions. API Documentation Doxygen documentation for current trunk (regenerated nightly); documentati

ffmpeg.org

 

728x90
반응형