Hacker News 의견
  • VideoReDo와 같은 오픈 소스 경쟁자처럼 보임

    • VideoReDo는 독립 개발자가 만든 독점 소프트웨어였으며, 최근 개발자가 사망했음
    • "무손실" 비디오 편집은 재인코딩 없이 비디오의 특정 부분을 잘라내는 것임
  • 무손실 편집은 원본 컨테이너를 새로운 컨테이너로 리믹스하는 것임

    • FFMpeg를 사용하여 작업을 수행함
    • 모든 현대 비디오 형식은 여러 비디오 및 오디오 트랙을 포함하는 컨테이너의 확장임
    • 트랙은 Elementary Streams (ES)로 적절한 코덱으로 인코딩됨
    • "muxing" 과정에서 컨테이너에 결합되고 각 샘플/프레임에 타임스탬프가 부여됨
  • ES는 인코딩되어 있어 프레임 수준의 정확도를 제공하지 않음

    • I-Frame만 완전히 디코딩 가능함
    • IPPBPPB... 시퀀스는 GOP (Group of Pictures)라고 불림
    • NAL 유닛을 통해 프레임 유형을 식별할 수 있음
  • ES 비트스트림을 분석하여 GOP 경계를 감지할 수 있음

    • GOP 중간을 자를 수 없으므로 <1초 정확도 또는 전체 GOP를 디코딩하여 I-Frame을 삽입하는 방법이 있음
    • 매우 빠른 비트 조작과 컨테이너 간 복사로 효율적인 과정임
  • LosslessCut을 사용하여 다이빙 대회 영상을 개별 다이빙 클립으로 나누는 데 유용했음

    • 3시간 대회를 1시간 이내에 나눌 수 있었음
  • 관련 링크 제공

    • LosslessCut: 무손실 비디오/오디오 편집
    • Lossless-cut: 무손실 비디오/오디오 편집의 스위스 군용 칼
    • LosslessCut – 비디오 파일을 빠르고 무손실로 자르기
    • Show HN: LosslessCut – 빠르고 무손실 비디오 자르기를 위한 크로스 플랫폼 GUI 도구
  • 유용한 bash 스크립트 공유

    • ffmpeg를 사용하여 비디오를 자르는 스크립트임
    • 시작/종료 시간을 초 단위로 입력받아 처리함
  • AVIDemux는 비슷한 기능을 제공하는 네이티브 앱임

    • Electron 앱이 100MB 이상이라는 불만을 사전에 방지하기 위함
  • GitHub에는 GPL-2.0 라이선스, snap store에는 MIT 라이선스, Mac OS APP store에는 $19임

  • ffmpeg와 무손실 자르기 기술 간의 문서화가 있는지 궁금함

  • LosslessCut의 큰 팬이며 거의 매일 사용함

    • 화면 녹화를 자르거나 편집하는 데 사용함
    • 무손실이기 때문에 저장이 거의 즉시 이루어짐
    • 필요시 Permute로 재압축하거나 Davinci Resolve로 효과를 추가함
  • 원격 서버에서 비디오를 무손실로 다운로드하고 자를 수 있는지 궁금함

    • 현재는 ffmpeg를 사용하여 YouTube와 같은 사이트에서 비디오를 다운로드하고 자름
    • 비디오를 다운로드하면서 실시간으로 재인코딩해야 함
    • 로컬에 비디오 정보가 없기 때문에 무손실 다운로드 및 자르기가 불가능하다고 생각함