브라우저에서 Mp4 H264 비디오를 축소 할 때 선명도를 유지하려면 어떻게합니까?


0

많은 연구를 한 후에 선명한 비디오를 만들 수있었습니다. 그러나 이제 내 문제는 브라우저에서 축소 할 때입니다. https://framer.com/features/design/ 와 비슷한 것을하려고합니다.

나는 Framer의 일부 사람들에게 연락하여 추가 압축 소프트웨어없이 캡처 및 내보내기에 큰 망막 화면 (높은 픽셀 밀도)과 ScreenFlow를 사용했다고 언급했습니다. ScreenFlow에는 비디오가 축소 될 때 선명도를 유지하는 알고리즘을 사용할 수있는 옵션이 있습니다.

내가 사용하는 응용 프로그램도 창이라고 생각하면 내 워크 플로는 모두 창에 있습니다.

이것이 나의 워크 플로입니다. Camtasia는 고정 크기 960x720으로 캡처합니다 (화소를 피하기 위해 H264 영상의 크기가 8과 16의 배수 여야 함을 읽었습니다). 그런 다음 Adobe Premiere에서 가져 오기 및 편집하고 최대 출력 및 품질로 H264 코덱으로 내 보냅니다. 수동 브레이크로 가져 오기, HQ1080p30 사전 설정 선택, 일정한 프레임 속도 및 15의 일정한 품질을 위해 비디오 수정, 출력은 웹에 대해 Mp4 최적화되었으며 크기의 변화는 없습니다.

내 비디오가 특정 크기의 960x720에서 재생되면 완벽합니다. 그러나 물건이 축소되기 시작하면 글꼴이 흐리게 표시되어 반응 형 웹 사이트에 좋지 않습니다.

참고 : Premiere, Camtasia 및 Handbrake에는 크기가 축소 될 때 선명도를 유지하거나 적어도 찾을 수없는 알고리즘을 사용할 수있는 옵션이 없습니다.

이 문제를 시각화 할 수 있도록 작은 HTML 코드를 코드 펜에 넣었습니다. : https://codepen.io/danielvianna/pen/xrvzzJ

참고 : 크기를 (8과 16의 배수)로 변경하십시오.

  • 832x624
  • 768x576
  • 704x528

"Premiere, Camtasia 및 Handbrake에는 선명도를 유지하는 알고리즘을 사용할 수있는 옵션이 없습니다."표시 시간에 각 클라이언트의 특정 크기에 대해 실제로 트랜스 코딩하지 않는 한 관련이 없습니다. 내가 알 수있는 한, 당신은하지 않습니다. 디자인 타임에 비디오로 해상도를 굽고 있습니다. 문제는 비디오 스케일링 클라이언트 측과 함께 제공됩니다. 일반적으로 자산은 미디어 쿼리를 기반으로 교환됩니다. 비디오, 나는 다른 무언가를 요구할 것으로 의심됩니다.
Yorik

나는 비디오 전문가가 아니며 내 경우에 무엇을 할 것인지 나보다 더 많이 알고있는 것 같습니다.
Daniel Vianna

그게 문제입니다 : 나는 대답을 할 줄 모른다. "css 미디어 쿼리"가 작동 할 수 있지만 브라우저 크기를 조정할 때 비디오가 다시 시작된다는 의미인지 확실하지 않습니다. 미디어 쿼리는 상황에 따라 다른 자산을로드하는 방법입니다. 이는 사이징에 적합한 크기의 여러 버전을 의미합니다. 유튜브는 "품질"선택으로이 BTW를 수행합니다. 어떤 상황에서는 저해상도를 볼 수 있지만 1080p 모니터에서 전체 화면으로 이동하면 더 큰 버전을 볼 수 있습니다. 그들의 플레이어가 당신을 위해 이것을 처리합니다.
Yorik

응답하는 문제는 비디오 플레이어 및 / 또는 브라우저가 사용하는 "빠른"(빠른 속도는 일반적으로 품질이 떨어짐) 크기 조정 알고리즘에서 발생합니다. 일부 플레이어는 더 나은 확장 방법을 사용하지만 플래시 플레이어 또는 브라우저의 내장 기능에 따라 다릅니다.
Yorik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.