ffmpeg의 nvenc 품질설정 방법

tomcat in a well|2019년 8월 22일
Posts

ffmpeg의 nvenc 품질설정 방법

tomcat in a well|2019년 8월 22일

1. 우선 널리 사용되는 x264 인코더의 세가지 방법을 보면 아래와 같다. -b:V Set bitrate (kbit/s) -qp Force constant QP (0-69, 0=lossless) -crf Quality-based VBR (0-51) [23.0] 셋중에서 가장 편한 다음의 형태로 많이 사용한다. ffmpeg -i input.mp4 -c:V libx264 -crf 23 output.mp4 2. ffmpeg의 nvenc(nvidia) 를 사용할 때 품질을 설정하는 방법은 세가지가 있다. -b:V Set bitrate -qp Constant quantization parameter rate control method (from -1 to 51

Related Posts

3 posts

v4l2loopback을 이용해서 물리 디바이스 한개로 여러개 가상디바이스만들기

라즈베리 파이로 프로젝트를 하다보면 하나의 카메라를 이용해서 AI도 돌리고 싶고 스트리밍도 하고 싶을때가 있다. 관련해서 조금 삽질해 보니 가능해서 정리해 본다. 일단 재료는 라즈베리파이, camera 정도고... v4l2loopback package와 ffmpeg 을 사용할 예정이다. v4L2loopback : github linkffmpeg multidevice : link v4l2loopback을 설치하고 (github 에 가보면 sourcecode로 인스톨 하는 방법도 있고 apt로 인스톨 하는 방법도 있다.) 부팅후sudo depmod -asudo modprobe v4l2loopback video_nr=3,4 card_label="ai","streaming"ffmpeg -f v4l2

ffmpeg로 영상 자르기

버스 안 세상 이야기|2021년 3월 2일

ffmpeg는 영상을 변환하거나, 자르고 합치고, 오디오만 추출하거나 등의 다양한 작업을 할 수 있는 도구이다. 심지어 재생도 가능하다. 수많은 변환 프로그램들이나 재생 프로그램들이 ffmpeg를 이용하고 있다. 다운로드는 여기에서. 영상을 자를 때는 다음과 같은 명령어를 사용할 수 있다. ffmpeg -i 원본파일명 -ss 영상의 시작 시간(초) -t 잘라낼 만큼의 시간(초) -vcodec copy -acodec copy 잘라낸파일명 ffmpeg -i source.avi -ss 10 -t 20 -vcodec copy -acodec copy dest.avi source.avi 파일에서 10초부터 30초까지 20초간의 영상을 dest.avi 파일로 만들어낸다.

anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras]

아나콘다? 아나콘다는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산을 위해 파이썬과 R 프로그래밍 언어의 자유-오픈 소스 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다. 아나콘다 배포판은 1300만 명 이상의 사용자들이 사용하며 윈도우, 리눅스, macOS에 적합한 1,400개 이상의 유명 데이터 과학 패키지가 포함되어 있다. anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras] 아나콘다에 텐서플로를 설치하면 곧바로 딥러닝을 시작할 수 있다. Tensorflow 2.0으로 새롭게 시작하는 tensorflow keras --> tf.keras 파이썬 실행환경 구축, 딥러닝 환경구축:anaconda 설치 [32bi