FFmpeg 편집하기
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 | 당신의 편집 | ||
34번째 줄: | 34번째 줄: | ||
[[파일:Ffmpeg 트랜스코딩 절차.png|없음|섬네일]] | [[파일:Ffmpeg 트랜스코딩 절차.png|없음|섬네일]] | ||
− | == 스트림 | + | == 스트림 선택 == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 옵션들 == | == 옵션들 == | ||
91번째 줄: | 78번째 줄: | ||
=== AVOptions === | === AVOptions === | ||
− | |||
− | |||
− | |||
− | |||
=== 메인 옵션들 === | === 메인 옵션들 === | ||
==== -itoffset offset (input) ==== | ==== -itoffset offset (input) ==== | ||
− | input time | + | <blockquote>Set the input time offset.</blockquote> |
=== 비디오 옵션들 === | === 비디오 옵션들 === | ||
129번째 줄: | 112번째 줄: | ||
=== 비디오와 오디오 grabbing === | === 비디오와 오디오 grabbing === | ||
− | + | === X11 grabbing === | |
$ ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0 /tmp/out.mpg | $ ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0 /tmp/out.mpg | ||
0.0은 X11서버의 디스플레이.스크린 번호이다. DISPLAY 환경변수와 같다. | 0.0은 X11서버의 디스플레이.스크린 번호이다. DISPLAY 환경변수와 같다. | ||
$ ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0+10,20 /tmp/out.mpg | $ ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0+10,20 /tmp/out.mpg | ||
− | '''[[vaapi]]를 사용한 하드웨어 | + | '''[[vaapi]]를 사용한 하드웨어 가속 녹화'''<syntaxhighlight lang="bash"> |
− | + | ffmpeg -y -loglevel quiet -vaapi_device /dev/dri/renderD128 \ | |
-f x11grab -draw_mouse 0 -s 1360x568 -r 30 -itsoffset 1.5 -t 2:00 -i :0.0+0,200 \ | -f x11grab -draw_mouse 0 -s 1360x568 -r 30 -itsoffset 1.5 -t 2:00 -i :0.0+0,200 \ | ||
-f alsa -ac 2 -t 2:00 -i pulse \ | -f alsa -ac 2 -t 2:00 -i pulse \ | ||
-vf 'format=nv12,hwupload' -c:v h264_vaapi -c:a aac -timelimit 240 output.mp4 | -vf 'format=nv12,hwupload' -c:v h264_vaapi -c:a aac -timelimit 240 output.mp4 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 외부링크 == | == 외부링크 == |