Хотя YouTube может интерпретировать FLAC, вполне возможно, что в процессе их конвертации имеется ошибка или она недостаточно устойчива. Если вы сократите поток битов FLAC с помощью -shortest
, может случиться так, что он написан неправильно, и YouTube захлебнется этим.
У меня YouTube выдает ошибки воспроизведения для некоторых форматов, которые я использовал для загрузки, и все сводится к методу проб и ошибок, если вы хотите отклониться от их предложений по кодированию.
Что касается ваших альтернатив:
- WAV должен видеть лучшую поддержку, но излишне огромен с точки зрения размера файла. Вы можете попробовать это независимо.
- Из того, что я прочитал, ALAC не совместим с YouTube.
AAC должен быть вашим выбранным кодеком. Он не предлагает математически без потерь режим, но тесты прослушивания показывают, что даже при кодировании VBR 96 кбит / с (с ограничениями) качество на удивление хорошее.
В соответствии со стандартом ISO/IEC 13818-7, который определяет AAC, «он обеспечивает« неразличимое »качество МСЭ-R при скорости передачи данных 320 кбит / с для пяти аудиосигналов канала с полной полосой пропускания». Это означает, что даже при 128 кБит / с CBR для стереозвука у вас должен быть файл с акустическими потерями при достаточно хорошем кодировщике (в FFmpeg следует использовать libfdk-aac
и libfaac
, а не libvo_aacenc
и aac
.)
Возможно, YouTube все равно перекодирует ваше видео и аудио, так что, к сожалению, нет шансов загрузить без потерь и загрузить те же битовые потоки.