1

С основной идеей о форматах видео я всегда думал, что FLV предлагает самое низкое качество и, следовательно, наименьший размер файла, но эта конкретная страница привела меня в замешательство. http://blip.tv/file/2932017

Если развернуть блоки "Файлы и ссылки" и "Метаданные" на правой панели, размер файла флэш-памяти будет больше, чем у других файлов 2 mp4 / m4v. [Есть существенная разница в размере]

Означает ли это, что в данном конкретном случае файл FLV будет иметь лучшее качество?

3 ответа3

2

Размер видеофайла связан с рядом факторов, а не только с качеством видео. Разрешение кадра (720p, 720i, 1080p, 1080i) Скорость передачи аудио (например, 256 Кбит / с) Скорость передачи видео (нет примера, извините!)

Flash всегда был известен своими примерными размерами файлов и достойным качеством. Я точно не знаю, какой из них лучше.

1

"качество видео" - это другое выражение для "количества информации на пиксель". Предполагая, что у вас есть "нормальный" пиксель, состоящий из RedGreenBlue (rgb, видео обычно хранится в YUV), у вас есть 24 бита информации для этого пикселя. разница между кодеками, используемыми для хранения и восстановления этой информации, может быть множеством:

  • скорость необходима для кодирования или декодирования
  • использованное хранилище для закодированного видео
  • используемый баран при кодировании / декодировании
  • и т. д. и т. д.

если вы скажете кодировщику с потерями кодировать пиксель с 1 битом на пиксель, то в зависимости от используемого кодека И содержимого вы можете получить довольно дрянное видео. но это также может выглядеть довольно хорошо (скажем, для черно-белого изображения без большого движения). до тех пор, пока декодер приблизится к исходному объему информации, вы получите высококачественное видео.

1

Важно понимать разницу между контейнером видео и кодеком:

Формат контейнера определяет типы данных внутри и способ их хранения, но не определяет, как просматривать отдельные потоки. Смотрите также Сравнение форматов контейнеров. Именно здесь появляются видео кодеки, которые часто путают с самими контейнерами.

Видеокодек - это способ сжатия и распаковки цифрового видео, чтобы общий размер файла был меньше, чем у исходного несжатого видео. Большинство видеокодеков используют сжатие с потерями; Это означает, что после распаковки видео утратило первоначальное качество. Несмотря на то, что существуют видеокодеки без потерь, такие как HuffYUV и Lagaraith, они встречаются гораздо реже, поскольку обычно допускается некоторая потеря качества из-за наличия более управляемых файлов.

У каждого кодека есть своя особенность: некоторые из них обеспечивают лучшее сжатие, другие - лучшее качество, другие лучше кодируют переходы (когда видео снимает быстрые движения).

Flash Video - это формат файла контейнера , используемый для доставки видео через Интернет. Хотя сам формат контейнера Flash Video открыт, используемые с ним кодеки запатентованы. Последние общедоступные выпуски Flash Player также поддерживают видео H.264 и звук HE-AAC.

Следовательно, файлы FLV сами по себе не обеспечивают лучшего качества видео. FLV-файл, содержащий видео H.264, будет иметь при сравнении с AVI то же качество и сопоставимый размер файла. Тем не менее, вы обнаружите, что больше игроков знают, как играть в формате AVI, чем FLV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .