Blog

  • 한 번에 변환

    yt-dlp로 영상을 받는다. H264 혹은 VP9 코덱을 이용된 영상으로 받아진다. H264는 GPU를 이용할 수 있어 빠른 속도로 할 수 있다. VP9는 CPU를 이용하면 빠른 속도로 변환할 수 있다.

    변환의 목적은 이전에도 말했지만 용량 감소. 화질은 중요한게 아니다.

    -fps_mode cfr -r 24 \
    -filter_complex "[0:v]setpts=PTS/1.2,scale=-2:360[v];[0:a]atempo=1.2[a]" -map "[v]" -map "[a]" \
    -c:v hevc_nvenc -cq 35 -b:v 500k \
    -c:a aac -b:a 96k

  • 원씽

    이 책이 말하고자 하는 바는 분명하다. 가장 중요한 것 하나에 집중하는 것이다.

    사람을 대답이 아닌 질문으로 판단하라. – 볼테르

    목적의식을 갖고 (with purpose), 우선순위에 따라 (by priority), 생산성을 위해(for productivity) 살아야 한다.

  • 1.2배속으로 재생하도록 하기

    -filter_complex "[0:v]setpts=PTS/1.2[v];[0:a]atempo=1.2[a]" -map "[v]" -map "[a]"

    원본 1.2배속으로 영상과 음성을 저장하려면 이렇게 해준다.

    이유는 모르겠는데 이 옵션이 용량을 가장 확실히 줄여주었다.

  • 출력 프레임 줄이기

    ffmpeg에서 안정적으로 frame을 줄이려면 다음과 같이 한다. 초당 30으로 지정했다.

    -vsync cfr -r 30