• Text
    • ASCII : r"[ !-~]"
    • Emoji : r":[A-Za-z0-9_-]+:" 🍁
    • 유니코드 범위 : https://duellist.tistory.com/118
      • 영어 : a-zA-Z
      • 한글 : ㄱ-ㅎㅏ-ㅣ가-힣
      • 일어 : ぁ-ゔァ-ヴー々〆〤
      • 한자 : 一-龥
      • 화페 : € ???
      • 라틴A,B,추확,C,D : ...
      • ... À-ɏ Ḁ-ỿ Ⱡ-Ɀ ꜠-ꟿ Ѐ-ԯ Ա-֏ ก-ჿ ...
      • 수식알파벳 : 𝐀-𝟾
      • 힌디어 : ऄ-ॿ
      • 아랍어 : ...
      • 그리스어 : ...
      • 특 알파벳(?) : ඩා𝙅𝙪𝙨𝙩 𝙥𝙧𝙤𝙪𝙙ඩා
    • ...
  • Image
    • RGB : ...
  • Audio
    • 오디오 품질을 따지는 가장 정확한 방법은~ 원본과의 '데시벨' 차이로 본다고 함...
    • sampling rate : 1 Hz 는 초당 한번의 진동. 초당 얼마의 음원을 추출 할 것인가?
    • sample formet : rgb, yuv 같은 형식(?) ("ffmpeg   -sample_fmts")
    • bitrate : 초당 얼마의 비트를 출력할 것인가?
    • 채널수 : 모노, 스테레오, 5.1, ...
    • acodec : ...
    • 예) ffmpeg
      • SD : ffmpeg -i audio.wav -sample_rate 16000 -sample_fmt s16 -b:a 64k -c:a copy audio.mp3
      • HD : ffmpeg -i audio.wav -sample_rate 44100 -sample_fmt s16 -b:a 320k -c:a copy audio.mp3
  • Video
    • YUV 란?
      • 휘도(Y), 청색 색차(U), 적색 색차(V) 정보로 구성된 Color Space.
      • 직접적인 RGB 보다 전송이나 압축적으로 더 효율적 임.
      • (이미지 픽셀이 홀수 일때, 420 을 쓰면 오류나는 ??? )
      • (RGB 인 .PNG 을 -> YUV 인 .MP4 으로~ 온갓! 무손실 압축을 하여도... 색감 손상이 해결되지 않았다;;;
      • (https://medium.com/invideo-io/talking-about-colorspaces-and-ffmpeg-f6d0b037cc2f)
      • (colormatrix)
      • ...
    • frame rate : -r 30
    • pixel format : -pix_fmt yuv420p ("ffmpeg   -pix_fmts")
    • bitrate : -b:v 3000k
    • vcodec : ...
      • H.264 / AVC / MPEG-4 ... : 표준화된 스펙 -> 이것을 인코더로 구현한것이~ libx264 libx264rgb 등등 이다.
      • H.265 / HEVC :  '' -> 이것을 인코더로 구현한것이~ libx265 등등 이다.
      • (libx264rgb 를 쓰니, 비디오의 컬러 스페이스가 RGB 으로 나옴... 당연히 용량도 많아짐...)
    • (https://trac.ffmpeg.org/wiki/Encode/H.264)
      • H.264 인코딩 옵션 : -crf 0
      • H.264 인코딩 옵션 : -preset slow 
    • Quantization Parameter : -qp 0 (0-69, 0=lossless)
      • "양자화 매개변수"를 직접 설정하면 인코딩 전체에서 일정하게 유지되며 각 프레임은 설정된 값에 따라 압축.
      • https://ko.wikipedia.org/wiki/양자화_(정보_이론)
      • ...
    • 예) ffmpeg
      • ffmpeg -loop 1 -i image.png -t 5 -r 30 -pix_fmt yuv444p -b:v 3000k video.mp4
      • ffmpeg -loop 1 -i image.png -t 5 -r 30 -pix_fmt yuv444p -crf 0 -preset veryslow video.mp4
      • ffmpeg -loop 1 -i image.png -t 5 -r 30 -pix_fmt yuv444p -qp 0 video.mp4
      • ffmpeg -loop 1 -i image.png -t 5 -r 30 -pix_fmt yuv444p -b:v 3000k -crf 0 -preset veryslow -qp 0 -src_range 1 -dst_range 1 video.mp4
      • ...

-끝-

'멀티미디어' 카테고리의 다른 글

A/V 컨테이너들...  (0) 2023.06.28
ffmpeg2  (0) 2023.06.27
だめだね だめよ だめなのよ 딥페이크  (0) 2021.03.27
3D 아바타 blendshape coefficient 데이터  (0) 2021.03.27
ffmpeg1  (0) 2020.11.23

+ Recent posts