Может кто-нибудь объяснить, что такое формат видеофайла? [дубликат]


Возможные Дубликаты:

что такое "формат файла"?

может кто-нибудь объяснить, что такое формат видеофайла дилетантами терминов?

5
задан Community
09.01.2023 5:40 Количество просмотров материала 3284
Распечатать страницу

3 ответа

файлы состоят из 1s и 0s. Каждый 1 или 0 называется битом.

чтобы сохранить конкретный файл, вам нужно договориться о том, как хранить эти 1s и 0s. Наиболее очевидным способом может быть разделение видео на кадры, а затем каждый кадр на сетку пикселей. Затем вы можете начать в левом верхнем углу кадра и читать сверху слева направо. Для каждого пикселя вы можете хранить 8 бит, чтобы описать, насколько он красный, 8 для синего и 8 для зеленого. Это будет в конечном итоге с большим количеством данных все видео. Проблема с этим заключается в том, что результирующий файл будет огромным и будет содержать много повторяющихся разделов (т. е. если экран был черным в течение 1 секунды, вы можете хранить тысячи 0s рядом друг с другом)

лучший способ сделать это, а затем придумать какой – то способ сделать его меньше-возможно, идентифицировать блоки, которые одинаковы, и иметь индекс, который может минимизировать аналогичные кадры, или способ описать блоки цвета в видео.

другой форматы пытаются решить разные проблемы-должно ли видео быть маленьким, но иметь низкое качество? Большой, но занимает много обработки, чтобы играть? Сможете хранить прозрачность? Каждый формат хорош в чем-то другом, отсюда и широкий спектр, плюс то, что они сложные вещи, поэтому многие компании придумали свои способы решения одних и тех же проблем.

часто преобразование из одного формата в другой занимает много времени, потому что вам нужно получить отдельные данные о каждом пикселе и rencode его, используя другой алгоритм. Если исходный формат был с потерями (т. е. он удалил данные, чтобы получить его меньше), то это будет в конечном итоге с нижней копией оригинала.

3
отвечен Rich Bradshaw 2023-01-10 13:28

формат видео-это способ организации информации из видео. Например, вы снимаете видео со скоростью 25 кадров в секунду и чересстрочной разверткой (это технические термины, но специфичные для данных внутри видеофайла, подумайте 1 и 0).

когда вы идете, чтобы "конвертировать" видео в другой формат, он принимает фактические данные вашего видео, и переставляет его по-другому, чтобы приспособить то, что вы хотите. Вы можете изменить частоту кадров, если вы хотите, вы можете пожертвовать качеством изображения в обмен на файл меньшего размера.

каждый формат видео имеет различные характеристики. http://en.wikipedia.org/wiki/Video#Video_formats

1
отвечен n0pe 2023-01-10 15:45

формат видеофайла-это особый способ хранения видеоданных, который пытается решить одну или несколько внутренних проблем, связанных с видеоданными.

одной из таких проблем является размер файла. Высокое качество видео требует огромного количества информации (например, 2-часовой DVD примерно 9 ГБ.) Некоторые форматы видеофайлов решают эту проблему со сжатием, другие периодически отбрасывают кадры, а третьи вообще не пытаются решить эту проблему.

связанных с проблема с размером-это проблема воспроизведения: формат должен позволять считывать большие объемы данных с достаточно высокой скоростью, и никакие два кадра видео не должны читать очень разное время.

другие проблемы, которые могут быть решены с помощью формата файла такие вещи, как DRM, метаданные, ли (и как) данные файла могут передаваться по сети, могут ли данные быть правильно считаны из произвольной точки в файле (в отличие от чтения его последовательно с самого начала) и так далее.

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

1
отвечен Andrew Lambert 2023-01-10 18:02

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх