Davis Transcoder
#151
Отправлено 19 Aug 2011 - 16:20
для того и CDATA, что бы можно было все писать в значении скрипта.
А слабо девочкам дать хотя бы попробовать новую версию? а потом спросить
#152
Отправлено 19 Aug 2011 - 16:44
а на счет хмля , мы с тобой уже проговаривали. сравни сам :
<Profile>
<Title Lang="RU">DV AVI</Title>
<script>
<![CDATA[
@"{TP}\ffmpeg\bin\ffmpeg.exe" -i "{I}" -f avi -vcodec dvvideo -r 25 -aspect 4:3 -s 720x576 -vtag dv25 -acodec pcm_s16le -ac 2 -ar 48000 -y"{OP}\{IN}.avi"
]]>
</Script>
<PassCount>1</PassCount>
<ResultFileName>{OP}\{IN}.avi</ResultFileName>
</Profile>
и
[DV AVI ]
Command1=""<TP>\ffmpeg\ffmpeg.exe" -i "<I>" -f avi -vcodec dvvideo -r 25 -aspect 4:3 -s 720x576 -vtag dv25 -acodec pcm_s16le -ac 2 -ar 48000 -y "<OP>\<ON>.avi""
Кнопка воспроизведения и запуск ффплея , нужны для быстрого теста исходного файла. Если ффплей играет его , то ффмпег поборет на перекодировании.
Просмотр готового файла нужно производить в плеере , выбранном для этого формата. Например лучший способ протестить мувку , проиграть ее квиктайм плеером , а не ффплеем.
#153
Отправлено 19 Aug 2011 - 17:25
Можешь сказать - почему?? Какие аргументы были?в итоге попросили вернуть взад.
Текста больше, но и инфы больше. Сложностей не вижу. Ну не вижуа на счет хмля , мы с тобой уже проговаривали. сравни сам :
Зерно есть...Просмотр готового файла нужно производить в плеере , выбранном для этого формата. Например лучший способ протестить мувку , проиграть ее квиктайм плеером , а не ффплеем.
Сообщение отредактировано Davis: 19 Aug 2011 - 17:26
#154
Отправлено 19 Aug 2011 - 18:06
Можешь сказать - почему?? Какие аргументы были?
Аргумент один , но козырный ! "НЕ НРАВИТСЯ ! Прошлая была лучше." Вот и думай с какого ляда , прошлая была лучше ?
Текста больше, но и инфы больше. Сложностей не вижу. Ну не вижу
Появились дополнительные возможности ? Можно одним пресетом кодировать один исходник в два разных места в разные форматы а потом быстро и гибко поменять пути ? ( например для создания лоуреза )
Текста больше , а функционала столько же - что лучше ?
#155
Отправлено 22 Aug 2011 - 10:47
ДаПоявились дополнительные возможности ?
Ну тебя заносит, прости пожалуйста. Для создания двух разных результатов используй одновременно два разных профиля. Для того профили и существуют.Можно одним пресетом кодировать один исходник в два разных места в разные форматы а потом быстро и гибко поменять пути ? ( например для создания лоуреза )
Сообщение отредактировано Davis: 22 Aug 2011 - 10:47
#156
Отправлено 22 Aug 2011 - 11:29
Да
Озвучь.
Ну тебя заносит, прости пожалуйста. Для создания двух разных результатов используй одновременно два разных профиля. Для того профили и существуют.
В таком случае они создаются последовательно. А это время. ФФМПЕГ можно запускать одновременно , столько , сколько машина потянет.
#157
Отправлено 22 Aug 2011 - 11:40
- Указание количества проходов, чтобы прогрессбар правильно показывал и время считал.
- Указание имен файлов результата, чтобы иметь возможность что-то с ними делать из программы
- Указание действия по-умолчанию, в частности Email, по мне - очень удобно.
Цель проги - дать способ просто выполнять определенный заранее заданный опытным админом набор перекодировок. Дать доступную "девочке" возможность, полностью контролируемую "мальчиком" .
Нет цели сделать это качественнее/быстрее/пальцатее других.
Прости, если что не так.
Настроение последнее время ни в дугу... То одно, то другое
#158
Отправлено 22 Aug 2011 - 12:28
#159
Отправлено 22 Aug 2011 - 23:18
... ФФМПЕГ можно запускать одновременно , столько , сколько машина потянет.
И можно начать интеграторскую деятельность.
Кодировщики с возможностью выбора нескольких выходных профилей, эффективно использующие все процессоры, стОят от $200 (если не принимать во внимание Microsoft Encoder). А масштабируемые автоматизируемые системы - от $3000 за узел. Интеграторы, продающие масштабируемое скриптовое решение на ffmpeg, берут $15k за процесс (правда, кроме внедрения собственно кодирующей части, они прикручивают её к back-end портала, цепляя sql и дописывая админку).
#160
Отправлено 23 Aug 2011 - 13:37
#161
Отправлено 04 Nov 2011 - 02:21
Для озвучки- это просто вещь необходимая и кто как только не изгаляется, но когда от 50 часов в неделю материала надо подготовить...просто крыша едет!
Спасибо!
#162
Отправлено 04 Nov 2011 - 10:50
#163
Отправлено 04 Nov 2011 - 10:57
Ну, да!Аааа. Так тебе надо чтобы таймкод был на видео ? А не просто в контейнере мувки ? Я делал это ффмпегом и ависинком. Дойду до работы поищу дето батник.
Я же и говорю, способов прописать ТС уйма, и ависинком, и дабом, и т.д., но это либо быстро- и все равно в две операции, что по сути равно= медленно карбоном за один проход.
#164
Отправлено 04 Nov 2011 - 11:01
Тайм код внутри файлов которые кидаешь есть ? Или надо старт прописать ручками ?
#165
Отправлено 04 Nov 2011 - 12:34
Может продолжим здесь http://forum.videoed...209#entry557209Можешь подробнее описать техпроцесс ? Какие файлы даешь на вход ? Пути файлов все разные или в одной папке ?
Тайм код внутри файлов которые кидаешь есть ? Или надо старт прописать ручками ?
#166
Отправлено 04 Nov 2011 - 12:50
Вполне вероятно, что используя его совместимость с strftime(), можно писать и таймкод.
Надо проверять
#167
Отправлено 04 Nov 2011 - 12:53
#168
Отправлено 04 Nov 2011 - 12:58
Тоже вариантI do this ... by first making a massively long (over 24 hour) Quicktime movie that only contained a timecode track set to visible display, with the font and timecode settings I wanted, starting at timecode=00:00:00;00. I then used mediainfo to extract the initial timecode value then...
#169
Отправлено 04 Nov 2011 - 13:35
#170
Отправлено 04 Nov 2011 - 14:51
В системе должен стоять AviSynth !!!!
делаешь timecode.bat ,внутри него такой текст
@echo off
echo DirectShowSource(%1,audio=false) >>d:\%~n1.avs
echo ShowSMPTE(offset="00:00:00:00", size=70, text_color=$ffffff) >>d:\%~n1.avs
start D:\ffmpeg\bin\ffmpeg.exe -i d:\%~n1.avs -i %1 -map 0:0 -map 1:1 -y -threads 4 -f mov -r 25 -vcodec libx264 -preset veryfast -tune fastdecode -s 720x576 -b 2000k -aspect 5:4 -vsync 1 -async 1 -acodec aac -ar 48000 -ac 2 -ab 128k -strict experimental -y %2
del d:\%~n1.avs
переписываешь путь к своему ffmpeg !!! Внимательно !!! я выделил пути , которые тебе надо проверить на твоей машине
кладешь батник в папку к ДЕВИС-ТРАНСКОДЕРУ !
У меня стоит девис 1.2 , в ини файле которого я добавил такую строчку
*у меня батник лежит в папке d:\davis\ffmpeg\*[TEST BAT TIMECODE2]
Command1=""<TP>\ffmpeg\timecode.bat" "<I>" "<OP>\<ON>.mov""
будет работать с файлами , которые воспроизводятся медиа плеером , этож ависинк травит ффмпегу. звук я отправил на прямую . из-за этого рассинхрон пару кадров.
Исходники разнокалиберные, но большинство или M2V + WAV, или DV MOV.
для отдельного wav батник будет выглядеть так :
@echo off
echo DirectShowSource(%1,audio=false) >>d:\%~n1.avs
echo ShowSMPTE(offset="00:00:00:00", size=70, text_color=$ffffff) >>d:\%~n1.avs
start D:\ffmpeg\bin\ffmpeg.exe -i d:\%~n1.avs -i %~d1%~p1%~n1.wav -map 0:0 -map 1:0 -y -threads 4 -f mov -r 25 -vcodec libx264 -preset veryfast -tune fastdecode -s 720x576 -b 2000k -aspect 5:4 -vsync 1 -async 1 -acodec aac -ar 48000 -ac 2 -ab 128k -strict experimental -y %2
del d:\%~n1.avs
при этом WAV должен лежать рядом с М2V и иметь такое же название !
Сообщение отредактировано Tuuls: 04 Nov 2011 - 19:49
#171
Отправлено 04 Nov 2011 - 15:12
Буду пробовать...
#172
Отправлено 20 Jan 2012 - 17:28
- Список профилей можно разбить на группы
- Файл результата можно открыть системным проигрывателем
- Мелкие исправления интерфейса
#173
Отправлено 21 Jan 2012 - 04:08
#174
Отправлено 23 Jan 2012 - 10:50
Варианты помочь ему декодировать незнакомый кодек:
1. попробовать другую сборку ffmpeg'а, например ffmpeg broadcast. Может она знает.
2. Добыть нужный декодер в виде VCM или DirectShow фильтра, поставить AVISynth, создать ависинтовский скрипт для открытия файла через DirectShow и уже этот скрипт открывать в ffmpeg. Пример - "MOV с альфой в две AVI-шки"
#175
Отправлено 24 Feb 2012 - 10:45
#176
Отправлено 24 Feb 2012 - 11:10
<Profile> <Title Lang="RU">MPEG-2 максимальное качество FullHD для AVID Liquid (MPG)</Title> <Title Lang="EN">MPEG-2 maximum quality FullHD for AVID Liquid (MPG)</Title> <script> <![CDATA[ @"{TP}\ffmpeg\bin\ffmpeg.exe" -i "{I}" -threads 2 -vcodec mpeg2video -s hd1080 -aspect 16:9 -r 25 -pix_fmt yuv422p -qmax 3 -top 1 -bufsize 2000000 -maxrate 50M -mbd rd -b_strategy 1 -bf 3 -flags +ildct -dc 10 -flags2 +ivlc+non_linear_q -rc_init_occupancy 2000000 -rc_buf_aggressivity 0.25 -acodec pcm_s16le -ac 2 -ar 48000 -y "{OP}\{IN}.1920x1080.mpg" ]]> </Script> <PassCount>1</PassCount> <ResultFileName>{OP}\{IN}.1920x1080.mpg</ResultFileName> <PostAction>Folder</PostAction> </Profile>Тут создается один MPG файл. В этом случае Ликвид будет аудио сам извлекать к себе в базу, но зато импортируется все как надо.
Вариант с генерацией двух аудио файлов поканально я продумаю. Есть шанс ,что с новым ffmpeg'ом получится
#177
Отправлено 24 Feb 2012 - 11:12
#178
Отправлено 24 Feb 2012 - 11:42
#179
Отправлено 27 Feb 2012 - 12:08
Вопрос следующий - на входе видео с камеры Sony
Video: h264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9]
и звук
AC-3 Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
-----------------------------------------------------------------------------
как отсечь лишие каналы - оставить только первые 2 для кодирования в mp2??
#180
Отправлено 27 Feb 2012 - 13:31
#181
Отправлено 27 Feb 2012 - 13:45
Шикарно! Большое спасибо!
Сообщение отредактировано Hook1: 27 Feb 2012 - 13:47
#182
Отправлено 27 Feb 2012 - 14:55
P.S. В свежем ffmpeg'е научился раскладывать звук поканально... типа так:
set inputfile=E:\HSTests\Misc\Robot_AC3.avi set tempfile=%inputfile%_6channels.wav ffmpeg -i %inputfile% -ac 6 -y %tempfile% ffmpeg -i %tempfile% -map_channel 0.0.0 -y %inputfile%_0.wav ffmpeg -i %tempfile% -map_channel 0.0.1 -y %inputfile%_1.wav ffmpeg -i %tempfile% -map_channel 0.0.2 -y %inputfile%_2.wav ffmpeg -i %tempfile% -map_channel 0.0.3 -y %inputfile%_3.wav ffmpeg -i %tempfile% -map_channel 0.0.4 -y %inputfile%_4.wav ffmpeg -i %tempfile% -map_channel 0.0.5 -y %inputfile%_5.wav del /q %tempfile%
Это тестовый батничек
Сообщение отредактировано Davis: 27 Feb 2012 - 14:57
#183
Отправлено 27 Feb 2012 - 16:18
если не обращать внимания на то, что ffmpeg жмет в MJPG с отвратным качеством невзирая на установкидля Ликвида самое удобное перегонять в AVI:MJPEG:PCM
#184
Отправлено 27 Feb 2012 - 16:21
Правда? Ну мы с -qmax=2 вроде удовлетворены...если не обращать внимания на то, что ffmpeg жмет в MJPG с отвратным качеством невзирая на установки
Сообщение отредактировано Davis: 27 Feb 2012 - 16:21
#185
Отправлено 27 Feb 2012 - 17:42
#186
Отправлено 27 Feb 2012 - 17:47
#187
Отправлено 27 Feb 2012 - 18:29
#188
Отправлено 28 Feb 2012 - 15:15
ffmpeg -i %inputfile% -an -vcodec mjpeg -qscale:v %qval% -y Out_%qval%.aviс разными qval
1 и 2 - одинаковый результат
с повышением значения битрейт падает.
На 1 получил для SD PAL поток порядка 20.3 Mbps, для HD даунскейленного до PAL SD - 27.9 Mbps
Странновато маловато конечно, но визуально качество - ОК
#189
Отправлено 28 Feb 2012 - 18:30
#190
Отправлено 28 Feb 2012 - 18:52
#191
Отправлено 28 Feb 2012 - 20:53
#192
Отправлено 29 Feb 2012 - 12:20
#193
Отправлено 29 Feb 2012 - 13:20
#194
Отправлено 29 Feb 2012 - 13:25
#195
Отправлено 29 Feb 2012 - 14:19
#196
Отправлено 24 May 2012 - 16:24
Сам Транскодер не изменился, но:
- Обновлен FFmpeg
- Профили обновлены под новый синтаксис FFmpeg'а
- Добавлены профили с автоформатом
Сам решает что делать - 4:3 или 16:9 анаморф.
P.S. И как же ж удобно писать профили в новом виде - в XML, не то что в первой версии было.
#197
Отправлено 24 May 2012 - 17:06
п.с. ща качну позырю !
а без инсталлятора низя ?
От выдумщик монжно без инсталлятора !
остался на версии 1.0 ! мы писали мы писали , но без явы мы никак
#198
Отправлено 24 May 2012 - 17:13
не понялостался на версии 1.0 ! мы писали мы писали , но без явы мы никак
#199
Отправлено 24 May 2012 - 17:23
зашел на твой форум на сайте , а там все отакое %()
ß æå ñðàçó òàê è ñêàçàë, ýòîò ïðîôèëü êîäèðóåò â DVCPro 25 ôîðìàòà Matrox, ÷òîáû ïîëó÷èòü ñîâìåñòèìûé ñ MS DV ôîðìàò, òàì ìîæíî âîîáùå óáðàòü ýòîò ïàðàìåòð vtag, áóäåò dvsd.
Ïîýòîìó ëèáî êîäåê ñòàâèòü ëèáî ïðîôèëü ìåíÿòü
#200
Отправлено 24 May 2012 - 17:33
если это вопрос теологический, то придется жить без автоформата...
а форум - ага, бесплатный, UTF не понимает, надо зарегаться и ручками попросить русскую морду, тогда все видно..
Сообщение отредактировано Davis: 24 May 2012 - 17:34
1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей