영상을 회전시키고 저장하는건 스트림복사가 안되서 사용자가 영상을 어떤 방식으로 저장할건지 설정해야 하더라고요
근데 설정해야 할것중에 파일형식은 어떤걸로 할지 알겠는데 비디오 코덱이랑 코덱을 설정후 비디오 화질을 선택할때 퀄리티로 해야 좋은지
비트레이트를 선택해야 하는지 모르겠더라고요
또 퀄리티나 비트레이트를 설정하면 어떤 값으로 설정해야 원본하고 최대한 같은걸로 되는지 모르겠습니다
그래서 위에는 제가 인코딩 해야할 원본 영상의 정보들을 캡쳐한거고 밑에는 재생정보 입니다
General
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso4)
File size : 6.35 MiB
Duration : 2 min 0 s
Overall bit rate mode : Variable
Overall bit rate : 442 kb/s
Frame rate : 30.000 FPS
Encoded date : 2024-02-27 16:10:00 UTC
Tagged date : 2024-02-27 16:10:00 UTC
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference fra : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2 min 0 s
Bit rate : 303 kb/s
Maximum bit rate : 457 kb/s
Width : 720 pixels
Height : 1 280 pixels
Display aspect ratio : 0.562
Frame rate mode : Variable
Frame rate : 30.000 FPS
Minimum frame rate : 15.152 FPS
Maximum frame rate : 30.303 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 4.36 MiB (69%)
Title : Twitter-vork muxer
Writing library : x264 core 164 r3095 baee400
저 정보들에서 어떤걸 참고해서
여기 비디오 코덱을 설정해야 하는지 궁금합니다. 일단 보기에는 H264라고 써져있는데 그 중에서도 저렇게 세 개로 세분화가 되어있어서 헷갈리네요
그리고 비디오 코덱을 설정했으면 여기서 퀄리티랑 비트레이트중에 어떤걸 설정해야 더 좋고 원본에 가까운지 모르겠습니다
하더라도 값을 또 어떻게 설정해야하는지도 모르겠네요
AMF - AMD 그래픽카드
NVENC - 엔비디아 그래픽카드
QSV - 인텔 내장/외장 그래픽카드
괄호 없으면 CPU로 돌립니다.
해당 그래픽카드가 없으면 오류납니다.
비트레이트 옵션은 파일크기 최우선이 아니면 사용하지 마세요.
퀄리티는 h264기준 17~18, hevc는 22~26가 보편적입니다. 낮을 수록 화질이 우선시되고 용량이 커집니다.
영상 상태에 따라 인코딩 결과물 차이도 크기 떄문에 어떤 값이 원본에 가까울진 확답을 드릴 순 없네요.