Скачал запись стрима с ютуба при помощи yt-dlp.
С видео есть проблемы - в некоторых видеоплеерах (например, mpv linux, capcut windows) картинка в два раза отстает от звука. В vlc linux к этому добавляются еще и чудовищные артефакты, как у поврежденного файла. При перемотке с помощью таймлайна картинка и звук на один момент синхронизируются, после чего сразу снова расходятся.
По всей видимости, причина проблемы в ошибке кодирования/декодирования, связанной с частотой кадров (видео имеет 60 фпс, а воспроизводится как 30 фпс). Помогает полное перекодирование видео с помощью ffmpeg, но этот процесс либо очень длительный на ноутбуке без gpu, либо приводит к потере качества.
Спойлер: метаданныеMetadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf58.76.100
Duration: 04:07:08.94, start: 0.000000, bitrate: 11729 kb/s
Stream #0:0(und): Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv, bt709), 2560x1440, 11586 kb/s, 59.96 fps, 60 tbr, 16k tbn, 16k tbc (default)
Metadata:
handler_name : ISO Media file produced by Google Inc. Created on: 10/14/2024.
vendor_id : [0][0][0][0]
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : ISO Media file produced by Google Inc.
vendor_id : [0][0][0][0]
Что говорит yt-dlp:
mp4 2560x1440 60 │ ~ 26.41GiB 15299k m3u8 │ vp09.00.50.08 15299k video only
m4a audio only 2 │ 228.87MiB 129k https │ audio only mp4a.40.2 129k 44k [ru] medium, m4a_dash
30 сек фрагмент загрузил на яндекс диск. На диске все красиво, поэтому чтобы понять, что происходит, надо скачать и воспроизвести на пк