Android는 현재 비디오 녹화를 4GB 파일 크기로 제한하며, 이는 4K 및 8K 비디오에 쉽게 도달할 수 있습니다. Android 11에서는 이러한 제한이 제거될 수 있습니다.
업데이트(2020년 6월 12일 @ 오후 4시(ET)): 공식적으로: Android 11은 마침내 비디오 녹화에 대한 4GB 파일 크기 제한을 제거합니다.
2019년에 스마트폰 브랜드는 특히 줌 및 저조도 측면에서 카메라 품질이 크게 향상되었습니다. 반면, 비디오 품질에는 그만큼의 관심이 집중되지 않았습니다. 2020년에는 상황이 바뀔 수 있습니다. Qualcomm Snapdragon 865의 향상된 ISP. 그러나 Android 스마트폰에는 더 큰 내부 저장 용량과 더 빠른 모뎀이 탑재되어 출시되고 있지만 5G 네트워크를 지원하는 경우 오래된 제한으로 인해 대부분의 휴대폰에서는 4GB보다 큰 비디오 파일을 저장할 수 없습니다. 크기. 하지만 2020년에 출시될 예정인 Android의 차기 주요 버전인 Android 11에서는 이러한 상황이 바뀔 수 있습니다.
기술적인 측면을 너무 깊이 다루지 않고 이 제한 사항의 이유를 요약하려고 합니다. 기본적으로 Google은 각각 먹싱(결합)을 담당하는 Android의 MediaMuxer 및 MPEG4Writer 클래스로 결정했습니다. 비디오 파일을 MP4 파일로 저장하려면 최대 2^32 - 1바이트 크기의 MP4 파일 출력을 지원해야 합니다. 약 4GB. 이 결정 2014년 초에 만들어졌는데, 최대 32GB의 내부 저장 공간을 갖춘 Google Nexus 5가 아직 시장에 출시되었을 때 SD 카드 여전히 널리 사용되고 있으며 4K 비디오 녹화 기능을 갖춘 최초의 휴대폰이 막 시장에 출시되었습니다(Galaxy Note). 3). 그래서 4GB 이상의 동영상 파일을 저장하려는 수요가 많지 않았습니다. 대부분의 휴대폰에는 저장 공간이 충분하지 않았고, SD 카드도 없었습니다. FAT32로 포맷하면 어차피 지원하지 않을 것이고, 이를 충족할 만큼 고품질로 녹음된 휴대폰은 거의 없습니다. 한정. 5년이 지났고 많은 것이 변했습니다. 이제 1TB의 저장 용량을 갖춘 휴대폰이 있고, 이제 SD 카드가 표준이 아닌 예외이며 4K 비디오 녹화는 어디에나 존재하며 곧 8K 비디오 녹화가 가능해질 것입니다. 장치.
현재 Pixel 4에서 4K 동영상을 녹화하면 약 12분 만에 동영상 크기가 4GB에 도달합니다. 이는 프레임 속도의 경우 30fps, 비트 전송률의 경우 48Mbps의 기본 품질 설정입니다. 약 12분 동안 녹화한 후 카메라 앱은 동영상을 저장하고 사용자가 눈치채지 못하게 즉시 다른 동영상 녹화를 시작합니다. 휴대폰의 DCIM 폴더를 확인하면 하나의 연속 비디오 녹화로 간주되었던 것이 대신 여러 개의 비디오 파일로 분할되었음을 알 수 있습니다. 예를 들어 내 Pixel 4에서 녹화된 73분짜리 동영상은 7개의 서로 다른 파일로 분할되었으며, 이 모든 파일은 Google 포토에서 별도의 녹화물로 표시되었습니다. Google 포토에 업로드하기 전에 이러한 MP4 파일을 다중화하는 것은 어렵지 않지만 그렇게 하려면 타사 앱을 사용해야 합니다. 대부분의 사람들은 귀찮게 하지 않거나 그렇게 하는 방법을 알지 못할 것입니다.
개발자들이 4GB보다 큰 비디오 파일을 녹화하는 방법을 요청했습니다. 지금 몇 년 동안, 마침내 Android 11에서 변화가 올 수 있는 것 같습니다. A의 설명에 따르면 새로운 커밋 AOSP gerrit에서 Google은 32비트 파일 크기 제한을 제거하기 위해 Android의 미디어 클래스를 업데이트하고 있습니다. 특히 안드로이드는 이제 "mpeg4writer에서 [a] 64비트 오프셋을 사용"하여 안드로이드가 "4GB 이상의 파일을 구성/다중화"할 수 있게 됩니다. 테스트하는 동안 Google은 약 32GB 크기의 파일 구성에 성공했으며, 별도의 테스트에서 한 장으로 휴대폰 저장 용량을 모두 채울 정도로 성공했습니다. 녹음. 최대 파일 크기인 2^64 -1바이트는 엄청나게 크며 결코 충족되지 않을 것입니다. 따라서 Google은 보다 합리적인 최대 파일을 지원하기 위해 MediaRecorder API 또는 OEM을 제한하여 스톡 카메라 앱을 제한합니다. 크기. 그러나 Camera2API를 사용하는 OpenCamera와 같은 앱은 32비트 파일 크기 제한에 대해 걱정할 필요 없이 원하는 최대 파일 크기를 임의로 설정할 수 있어야 합니다.
커밋은 아직 병합되지 않았지만 병합되면 다음 주요 Android 릴리스인 Android 11에 변경 사항이 반영될 것으로 예상됩니다. 첫 번째 Android 10 베타는 올해 3월에 출시되었으므로 2020년 3월에 Android 11 베타가 출시되고 2020년 8월에 안정적인 버전이 출시될 것으로 예상됩니다. 다음 국가의 휴대전화로 샤오미 그리고 삼성 8K 비디오 녹화를 지원할 것으로 예상되는 이러한 변화는 환영할 만한 일입니다.
XDA 인정 개발자에게 감사드립니다 luca020400 팁을 위해!
업데이트: 확인됨
비디오 제작자들은 Android 11이 공식적으로 비디오 녹화에 대한 4GB 파일 크기 제한을 없애는 것을 기뻐합니다. Android 11 베타 1에서는 마침내 제한이 제거되었지만 이를 지원하는 카메라 앱을 사용해야 합니다. 현재로서는 Google의 자체 카메라 앱도 아직 이를 지원하지 않습니다. 인기 있는 앱 오픈 카메라 이미 지원하는 것 같으며 Google 카메라를 포함한 더 많은 앱도 지원을 추가해야 합니다.
원천: Google | 을 통해: 안드로이드 경찰