Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Утилита для массового перекодирования видеофайлов (http://forum.oszone.net/showthread.php?t=186474)

zenk 25-09-2010 21:39 1504235

Утилита для массового перекодирования видеофайлов
 
Добрый день!

Накоплен архивчик видео, снятого на Сanon G7 в основном.
То есть я могу быть уверен в параметрах 99% имеющегося видео (видео - M-Jpeg, звук - PCM mono 44100).
Разрешение и число кадров в секунду могут различаться.

Какой бы утилитой пожать всю эту массу видео, желательно с использованием loseless кодека?

Пока пользуюсь Hamster Free Video Converter, но не могу подключить к нему loseless кодек, а при конвертации встроенными в него кодеками с максимальным качеством (там просто "бегунок" на несколько позиций), получающаяся степень сжатия файлов не вполне меня устраивает. Хотелось бы сжимать сильнее, но без потери качества.

DJ Mogarych 25-09-2010 23:10 1504321

Lossless будет в любом случае занимать больше места, чем ваши исходные файлы. M-JPEG -- это кодек с потерями.
Сэкономить место на диске и одновременно перекодировать в lossless не получится. Либо одно, либо другое. Но тогда перекодировать в lossless не имеет смысла: лучше просто оставить как есть.

zenk 30-09-2010 20:42 1508437

В VirtualDub попробовал сжать видео парой LossLess кодеков (Lagarith и MSU Lossless codec) - действительно, файлы стали только больше.

Но ведь это немного странно - Mjpeg сжимает всё покадрово, не пытаясь кодировать только изменения в последующих. Должно же межкадровое кодирование быть ещё какой-то пророст степени сжатия!

Точно нельзя сжать Mjpeg без потерь? А если так, то какой кодек лучше использовать для сжатия Mjpeg с минимальной потерей информации?

DJ Mogarych 01-10-2010 10:31 1508740

Цитата:

Цитата zenk
Должно же межкадровое кодирование быть ещё какой-то пророст степени сжатия! »

Безусловно. Но сжатие без потерь — это тоже покадровое сжатие, только, в отличие от MJPEG, который каждый кадр сжимает с потерями алгоритмом JPEG, сжатие без потерь каждый кадр сжимает алгоритмом, широко используемым в архиваторах.
Цитата:

Цитата zenk
Точно нельзя сжать Mjpeg без потерь? »

Понятие "без потерь" имеет два значения. Первое означает то, что потерь не будет с точки зрения информации, а второе — что потерь не будет с точки зрения зрителя, смотрящего на картинку и не замечающего разницы.
Так вот, сжать файл MJPEG без потерь в первом значении нельзя.
Во втором — очень даже можно. Визуальная потеря информации зависит от экономии на битрейте или увеличения значения квантайзера (см. настройки XviD).
Цитата:

Цитата zenk
какой кодек лучше использовать для сжатия Mjpeg с минимальной потерей информации? »

Это зависит от степени ценности архивчика, а также от его первичных характеристик.
Если архивчик ценен, сделайте DVD с красивым удобным меню, например, в Pinnacle Studio. Блю-рэй делать смысла нет, потому что качество исходника не дотягивает.
Также можно закодировать файлы в XviD или x.264.
Все эти варианты при правильной настройке дадут хорошее качество при меньшем, чем у MJPEG, размере файла, и с точки зрения зрителя потерь не будет.


Время: 03:24.

Время: 03:24.
© OSzone.net 2001-