dsubuntu
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Нашел вот Что скажите7 http://lumixclub.ru/forums/index.php?showtopic=7332 Конвертер из разных контейнеров в AVI и в другие (http://www.avidemux.org, http://downloads.sourceforge.net/avidemux/....5.3_win32.exe) + работает независимо от установленных (и отсутствующих!) в системе DirectShow фильтров (файлы *.ax), поэтому понимает ограниченный набор контейнеров и кодеков; + читает контейнеры: AVI, Advanced Systems Format (.asf, .wmv, .wma), Flash video (.flv), Matroska (.mkv), MPEG Program Stream (.mpg, .mpeg), MPEG Transport Stream (.ts, .mts, .m2ts), MPEG-4 Part 14 (.mp4), NuppelVideo, OGM, QuickTime (.mov), 3GP; + пишет контейнеры: AVI, Flash video (.flv), Matroska (.mkv), MPEG Program Stream (.mpg, .mpeg), MPEG-4 Part 14 (.mp4), OGM; + умеет как пережимать, так и копировать поток; + внутренние кодеки видео: Huffyuv (lossless), Motion JPEG, AVC MPEG1, AVC MPEG2 (H.263), AVC MPEG4 (H.264, x264, Xvid); только чтение: Cinepak, DV, MS MPEG-4 v2, raw RGB, SVQ3, VP3, VP6, WMV v8; только запись: Snow; + внутренние кодеки аудио: AMR-NB, AAC, AC3, LPCM, MP2, MP3, PCM, Vorbis; читает WMA; + бесплатная, открытый код, под разные платформы; * Windows-инсталлятор весит 11 МБ (на борту freeware-кодеки, фильтры редактирования видео, и собственный GUI); - справки на борту нет (и не распознаётся "--help", хотя текст справки по ключам в экзешнике есть), вместо этого существует сайт интерактивной документации http://www.avidemux.org/admWiki/doku.php; - не распознаёт ключи вывода в командную строку ("--help", "--listfilters", "--info"), ключи "--nogui", "--save-uncompressed-audio" (возможно, и некоторые другие); - не умеет сливать звук из .mov видео (Lumix FZ38) более 9 минут (33 МБ) - что отдельно, что в составе видео; - интерфейс нестабилен, есть много способов завалить программу, но разработка продолжается (и можно поучаствовать, или скачать исходники и выправить собственный билд)... для Lumix FZ38: - при открывании .mts со стереозвуком - неверно выставляет частоту кадров / продолжительность => снять галочку "Video"/"Frame rate"/"Use custom value" (=> 25 fps); * командная строка для .mts: "avidemux2.exe --autoindex --force-alt-h264 --load %1 --fps 25 --save %~dpn1.avi --quit" (без генерации отдельного файла индекса - не откроет .mts; альтернативная навигация не замечена в глюках, зато быстрее открывает файл; грузим файл; принудительная частота кадров = 25 fps; сохраняем результат в той же директории, с тем же именем, но расширением .avi (должна быть включена расширенная обработка команд (по умолчанию есть), иначе "--save %1.avi" с результатом "#####.mts.avi"); выходим); * для .mov - нужно ставить вывод звука в PCM (в .mov - LPCM, тоже без потерь, но экзотический кодек); * командная строка для .mov: "avidemux2.exe --load %1 --audio-codec PCM --save %~dpn1.avi --quit" (аналогично, только открываем без опций, fps на автомате (=> 30 fps), аудио LPCM -> PCM). conv_MOV.bat, conv_MTS.bat (Windows XP): кладём в директорию Avidemux (если в другую, то вписать полный путь к avidemux2.exe (в кавычках, если с пробелами; в DOS-кодировке, если не латиница)), создаём к ним ярлыки на рабочий стол, и кидаем на ярлыки либо отдельный файл .mov/.mts, либо директорию с ними (тогда будут обработаны все файлы в директории, кроме тех, для которых целевое имя уже существует (обработаны ранее); если нужно сразу удалять исходные файлы, убираем "rem"). conv_MOV.bat: ------------- if "%~x1"=="" ( for %%M in ("%~dpn1\*.mov") do ( if not exist "%%~dpnM.avi" ( start "" /min /wait avidemux2.exe --load "%%M" --audio-codec PCM --save "%%~dpnM.avi" --quit rem del "%%M" ) ) ) else ( if not exist "%~dpn1.avi" ( start "" /min /wait avidemux2.exe --load %1 --audio-codec PCM --save "%~dpn1.avi" --quit rem del %1 ) ) ------------- conv_MTS.bat: ------------- if "%~x1"=="" ( for %%M in ("%~dpn1\*.mts") do ( if not exist "%%~dpnM.avi" ( start "" /min /wait avidemux2.exe --autoindex --force-alt-h264 --load "%%M" --fps 25 --save "%%~dpnM.avi" --quit del "%%M.idx" rem del "%%M" ) ) ) else ( if not exist "%~dpn1.avi" ( start "" /min /wait avidemux2.exe --autoindex --force-alt-h264 --load %1 --fps 25 --save "%~dpn1.avi" --quit del %1.idx rem del %1 ) ) ------------- |