티스토리 뷰

▣ 컴퓨터정보/[ 미디어정보 ]

FFmpeg

사랑과사람 2009. 1. 13. 23:56

기본형
ffmpeg -i 동영상.avi 동영상.mp4


옵션예시
ffmpegh -i 동영상.avi -b 200k -acodec aac 동영상.mp4


추가 옵션들
-vodec mpeg4 : mp4가 기본적으로 비디오코덱을 mpeg4로 사용하므로 옵션을 생략해도 됨
-sameq : 적절한 수치를 입력하기 보다 원본의 화질과 같게 하라는 옵션. 이때는 -b를 빼야한다.
-ab: 오디오 bitrate
-f mp4 직접적인 파일형식을 지정

ex) ffmpeg -i 동영상.avi -vcodec mpeg4 -b 380k -acodec aac -ab 192k -f mp4 동영상.mp4

   #윈도우용 빌드 버전 배포 사이트

   http://ffdshow.faireal.net/mirror/ffmpeg/


* 기본적인 명령어


Video options:(비디오 옵션)


Audio options:(오디오 옵션)

-ab                 set bitrate (in bits/s)(초당 비트레이트를 설정 ex)128, 192, 320 etc)
-aframes number     set the number of audio frames to record(녹음될 오디오 프레임들의 갯수를 설정함)
-aq quality         set audio quality (codec-specific)(오디오의 질을 설정함)
-ar rate            set audio sampling rate (in Hz)(오디오 샘플림을 설정함 32000,44000)
-ac channels        set number of audio channels(오디오 채널을 설정함 1-mono 2-stereo)
-an                 disable audio (오디오를 사용하지 않음)
-acodec codec       force audio codec ('copy' to copy stream)(음성 코덱을 설정함 'copy'는 복사)
-vol volume         change audio volume (256=normal)(볼륨을 설정함)
-newaudio           add a new audio stream to the current output stream(출력할 오디오 스트림을 현재 오디오 스트림에 추가함)
-alang code         set the ISO 639 language code (3 letters) of the current audio stream

Advanced options: (
-map file:stream[:syncfile:syncstream]  set input stream mapping
-map_meta_data outfile:infile  set meta data information of outfile from infile
-benchmark          add timings for benchmarking
-dump               dump each input packet
-hex                when dumping packets, also dump the payload
-re                 read input at native frame rate
-loop_input         loop (current only works with images)
-loop_output        number of times to loop output in formats that support looping (0 loops forever)
-threads count      thread count (쓰레드의 수를 지정)
-vsync              video sync method(비디오 싱크 도구 ex) -vsync 1)
-async              audio sync method(오디오 싱크 도구 ex) -async 1)
-adrift_threshold   audio drift threshold
-vglobal            video global header storage type
-copyts             copy timestamps
-shortest           finish encoding within shortest input
-dts_delta_threshold   timestamp discontinuity delta threshold
-programid          desired program number
-muxdelay seconds   set the maximum demux-decode delay
-muxpreload seconds  set the initial demux-decode delay
-sbsf bitstream filter 

 인코딩 & 디코딩 가능한 파일포맷과 코덱들
(자주 사용하고 알려진 포맷 위주로 기재함 자세한 내용은 'ffmpeg -formats'을 치거나
아래의 supportableCodec.txt를 참조하길 바람)


D = decoding, E = Encoding, A = audio, V=video T=Trouble possible codec
S = Only Single Thread Support

EA        ac3
D A       ape - Monkey's Audio File(무손실 압축의 대표격)
D V D    camtasia(캠타시아 파일 - 컴퓨터 동영상 캡춰시 많이 사용하는 프로그램)
DEVSD  flv
D V DT  h264
  EA      libfaac(표준 AAC 오디오 코덱)
D A       libfaad
  EA      libmp3lame
  EA      libvorbis
  EV      libx264
  EV      libxvid
D A       mp3
 DEVSDT mpeg4
 D A        mpeg4aac
 D VSDT  mpegvideo




 



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함