Возможные Дубликаты:
что такое "формат файла"?
может кто-нибудь объяснить, что такое формат видеофайла дилетантами терминов?
Возможные Дубликаты:
что такое "формат файла"?
может кто-нибудь объяснить, что такое формат видеофайла дилетантами терминов?
файлы состоят из 1s и 0s. Каждый 1 или 0 называется битом.
чтобы сохранить конкретный файл, вам нужно договориться о том, как хранить эти 1s и 0s. Наиболее очевидным способом может быть разделение видео на кадры, а затем каждый кадр на сетку пикселей. Затем вы можете начать в левом верхнем углу кадра и читать сверху слева направо. Для каждого пикселя вы можете хранить 8 бит, чтобы описать, насколько он красный, 8 для синего и 8 для зеленого. Это будет в конечном итоге с большим количеством данных все видео. Проблема с этим заключается в том, что результирующий файл будет огромным и будет содержать много повторяющихся разделов (т. е. если экран был черным в течение 1 секунды, вы можете хранить тысячи 0s рядом друг с другом)
лучший способ сделать это, а затем придумать какой – то способ сделать его меньше-возможно, идентифицировать блоки, которые одинаковы, и иметь индекс, который может минимизировать аналогичные кадры, или способ описать блоки цвета в видео.
другой форматы пытаются решить разные проблемы-должно ли видео быть маленьким, но иметь низкое качество? Большой, но занимает много обработки, чтобы играть? Сможете хранить прозрачность? Каждый формат хорош в чем-то другом, отсюда и широкий спектр, плюс то, что они сложные вещи, поэтому многие компании придумали свои способы решения одних и тех же проблем.
часто преобразование из одного формата в другой занимает много времени, потому что вам нужно получить отдельные данные о каждом пикселе и rencode его, используя другой алгоритм. Если исходный формат был с потерями (т. е. он удалил данные, чтобы получить его меньше), то это будет в конечном итоге с нижней копией оригинала.
формат видео-это способ организации информации из видео. Например, вы снимаете видео со скоростью 25 кадров в секунду и чересстрочной разверткой (это технические термины, но специфичные для данных внутри видеофайла, подумайте 1 и 0).
когда вы идете, чтобы "конвертировать" видео в другой формат, он принимает фактические данные вашего видео, и переставляет его по-другому, чтобы приспособить то, что вы хотите. Вы можете изменить частоту кадров, если вы хотите, вы можете пожертвовать качеством изображения в обмен на файл меньшего размера.
каждый формат видео имеет различные характеристики. http://en.wikipedia.org/wiki/Video#Video_formats
формат видеофайла-это особый способ хранения видеоданных, который пытается решить одну или несколько внутренних проблем, связанных с видеоданными.
одной из таких проблем является размер файла. Высокое качество видео требует огромного количества информации (например, 2-часовой DVD примерно 9 ГБ.) Некоторые форматы видеофайлов решают эту проблему со сжатием, другие периодически отбрасывают кадры, а третьи вообще не пытаются решить эту проблему.
связанных с проблема с размером-это проблема воспроизведения: формат должен позволять считывать большие объемы данных с достаточно высокой скоростью, и никакие два кадра видео не должны читать очень разное время.
другие проблемы, которые могут быть решены с помощью формата файла такие вещи, как DRM, метаданные, ли (и как) данные файла могут передаваться по сети, могут ли данные быть правильно считаны из произвольной точки в файле (в отличие от чтения его последовательно с самого начала) и так далее.
таким образом, нет всеобъемлющего описания того, что такое или делает формат видеофайла (кроме видео данных в нем.) Разработчик должен определить, какие проблемы будут решаться и как.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]