Какой из этих форматов видео даст мне лучшее качество

2434
debasish

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

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

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

1
Посмотрите этот немного похожий вопрос: http://superuser.com/questions/28225/which-is-best-quality-youtube-video-format-flv-or-mp4 Sasha Chedygov 14 лет назад 0

3 ответа на вопрос

2

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

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

1
akira

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

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

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

1
harrymc

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

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

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

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

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

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

Похожие вопросы