Ru-Board.club
← Вернуться в раздел «Программы»

» VirtualDub (часть 4)

Автор: ejeny
Дата сообщения: 13.02.2012 16:41
Abs62, не силён я в скриптах AviSynth, но буду пробовать.
Куда поместить папку ffms-2.17-cplugin и как установить. Мелькает DOS-овское окно и никаких установок не происходит.
Автор: serg00700
Дата сообщения: 13.02.2012 16:44
Как автоматически выключит компьютер после выполнения всех заданий ? Инструкцию прочитал http://www.ixbt.com/divideo/capture-with-tv-tuner.shtml, а что-то не выключается. Может что не так или инструкция устарела.
Автор: ejeny
Дата сообщения: 13.02.2012 16:59
serg00700, меню - управление заданиями - параметры - когда окончено
Автор: V0lt
Дата сообщения: 13.02.2012 17:26
Gideon Vi
А по скорости как? На твоей машине есть преимущество у DGDecNV?
Автор: Abs62
Дата сообщения: 13.02.2012 17:29
ejeny

Цитата:
Куда поместить папку ffms-2.17-cplugin и как установить. Мелькает DOS-овское окно и никаких установок не происходит

ffms-2.17-cplugin не надо вообще. Надо взять ffms2-2.17.7z, а лучше даже ffms2-r644.7z, и кинуть три файла из архива (FFMS2.avsi, ffms2.dll и ffmsindex.exe) в папку плагинов AviSynth. А потом написать скрипт из одной строки

Код: FFmpegSource2("C:\My_folder\my_file.mkv")
Автор: Aktaf
Дата сообщения: 13.02.2012 18:09
ejeny

Цитата:
ffms-2.17-cplugin
Его можно прикрутить к VirtualDub?

Другой вариант без скриптов:
Просто ложи в папку plugins и всё.
Когда открываешь файл, прежде чем на него нажать в окошке,
перед указанием на файл выбери в окошке ниже - Тип файлов и
укажи FFMpeg Supported Files. Точно так же выбираются другие плагины....
Автор: ejeny
Дата сообщения: 13.02.2012 18:31
Abs62
Aktaf
Понял вас. Постараюсь выполнить.

Цитата:
Просто ложи в папку plugins и всё.

Этот вариант не проканал! Не те форматы файлов...

Особая благодарность Gideon Vi

Цитата:
Надеюсь, сравнение производилось самостоятельно? Любопытно, что такого может дать два acobw level 25, чего не даст level 50 (цифру 50 взял с потолка).


Спасибо за критику. После тщательного анализа и проб оставил всего два фильтра - levels и RGB Equaliser.
Автор: Unique_nickname
Дата сообщения: 13.02.2012 18:46
Gideon Vi
нда уж... не хотел, но пришлось жать на капу.

bomzzz
Цитата:
В принципе если в программе используется CreateDialog то болванка окна может быть в ресурсах, а в ней и размеры и место расположение всех элементов.

Ну наконец-то нагуглил. И пофиг, что отличается на 100% от того, что ты же утверждал всего парой сообщений ранее?

Вот и делай выводы, кто по факту клоун и дезинформатор.

По одной только фразе
Цитата:
пространство зарезервированное под кнопку
диагноз "клиника".


Добавлено:
miha2154

Цитата:
Блин, ну нафига пункты "Сохранить файл" и "Закрыть файл" рядом ставить!?

Горячие клавиши. Рекомендую: Ctrl-O, Ctrl-L, Ctrl-S, Ctrl-P, F7, Ctrl-W.
Автор: ejeny
Дата сообщения: 13.02.2012 19:07
Abs62
Цитата:
ffms-2.17-cplugin не надо вообще. Надо взять ffms2-2.17.7z, а лучше даже ffms2-r644.7z, и кинуть три файла из архива (FFMS2.avsi, ffms2.dll и ffmsindex.exe) в папку плагинов AviSynth. А потом написать скрипт из одной строки


Отлично получилось. Сейчас идёт обработка в старом варианте открытия файла. Потом буду пробовать ffms2-r644, посмотрю скорости кодировки обоих вариантов. Отпишусь, может кому понадобится.
Автор: Aktaf
Дата сообщения: 13.02.2012 20:32
ejeny

Цитата:
Просто ложи в папку plugins и всё.
Этот вариант не проканал! Не те форматы файлов...

Да всё там то, просто файлы нужно в ручную вписывать - копировать названия, т.е. указать в ручную, потому что MKV перестает видить. Чем вписывать в скрипт, сохранять и открывать, так вроде бы быстрее.
Вот только насчет стабильности не помню, может со сриптом лучше?

Вот, теперь стало понятно, где разночтение. Я то думал про обычный плагин.
Автор: ejeny
Дата сообщения: 13.02.2012 21:32
Aktaf

Цитата:
Да всё там то, просто файлы нужно в ручную вписывать - копировать названия, т.е. указать в ручную, потому что MKV перестает видить.

Что вручную вписывать? Три файла из архива ffms2-r644.7z - ffmsindex.exe, ffms2.dll и FFMS2.avsi? Как их вручную "вписать" в папку plugins по твоему совету?
В папке plugins лежат файлы *.vdf, в папке Plugins32 лежат файлы *.vdplugin!
Автор: V0lt
Дата сообщения: 13.02.2012 21:41
Abs62 говорит о плагине FFmpegSource2 (FFMS2) для AviSynth.
Aktaf говорит о плагине Ffmpeg Input Driver для VirtualDub.
Автор: Gideon Vi
Дата сообщения: 14.02.2012 02:28

Цитата:
Его можно прикрутить к VirtualDub?

напрямую - нет.

Цитата:
Куда поместить папку ffms-2.17-cplugin и как установить.

поместить в папку c:\Program Files\AviSynth 2.5\plugins\ файлы: ffms2.dll и FFMS2.avsi
В случае с вариантом cplugin нужно открыть FFMS2.avsi блокнотом и дописать в начало файла строку: Load_Stdcall_Plugin("ffms2.dll") (прямо между коментариями, начинающимися с символа # и первой function. Должно получиться примерно так:

Цитата:
# FFmpegSource 1.21 syntax compatibility
# Created by TheFluff

Load_Stdcall_Plugin("ffms2.dll")

function FFmpegSource2(string source, int "vtrack", int "atrack", bool "cache", \

файл в синт подгружаем двумя способами:

1) FFVideoSource("video.avi")
подгрузиться только видео

2) FFmpegSource2("video.avi")
подгрузиться как видео, так и аудио.

Цитата:
Compatibility

Video
AVI, MKV, MP4, FLV: Frame accurate
WMV: Frame accurate(?) but avformat seems to pick keyframes relatively far away
OGM: Frame accurate(?)
VOB, MPG: Seeking seems to be off by one or two frames now and then
M2TS, TS: Seeking seems to be off a few frames here and there
Image files: Most formats can be opened if seekmode=-1 is set, no animation support

Audio
Seeking should be sample-accurate with most codecs in AVI, MKV, MP4 and FLV with two notable exceptions, namely MP3 and AC3 where FFmpeg's decoders seem to be completely broken (with MP3 in particular you can feed the decoder the same encoded data three times in a row and get a different decoded result every time). Still, results should usually be "good enough" for most purposes.

Decoding linearly will almost always work correctly.

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

Цитата:
А по скорости как? На твоей машине есть преимущество у DGDecNV?

самое странное, что нет. У меня Athlon II X2 240 и GeForce 9800 GT. DGDecNV сломан на первый взгляд корректно. Однако разница в скорости на уровне погрешности в измерениях.

Цитата:
а лучше даже ffms2-r644.7z

у меня были проблемы с этой версией. Видео зацикливалось при кодировании. При этом просмотр в синте проходил нормально.

Цитата:
Спасибо за критику. После тщательного анализа и проб оставил всего два фильтра - levels и RGB Equaliser.

ня, я не имел ввиду встроенный levels я имел ввиду сомнительность использования двух подряд acobw с уровнем 25 вместо одного с уровнем 50 (при этом цифра 50 взята с потолка, я вообще редко когда меняю дефолтовые 25).
Автор: ejeny
Дата сообщения: 14.02.2012 09:23

Цитата:
В случае с вариантом cplugin нужно открыть FFMS2.avsi блокнотом и дописать в начало файла строку: Load_Stdcall_Plugin("ffms2.dll")

Использовал ffms2-r644, уже второй проход идёт, дополнительную строчку в этом варианте не надо вписывать?
Только файл загрузился в VD без звуковой дорожки, хотя прописано FFmpegSource2("video.avi")?
Автор: Gideon Vi
Дата сообщения: 14.02.2012 12:37

Цитата:
дополнительную строчку в этом варианте не надо вписывать?

нет

Цитата:
Только файл загрузился в VD без звуковой дорожки, хотя прописано FFmpegSource2("video.avi")?

надо посмотреть
Автор: ejeny
Дата сообщения: 14.02.2012 14:02
Вариант с FFmpegSource, без двойки, вообще файл не грузит.
Автор: gyra
Дата сообщения: 14.02.2012 14:07
ejeny

Цитата:
Только файл загрузился в VD без звуковой дорожки,

Надо FFMS2.avsi отредактировать:

Код: atrack        = default(atrack,-1)
Автор: folta
Дата сообщения: 14.02.2012 14:17
не могу открыть на печать всю тему и поискать, поэтому вопрос:
есть портабельный вариант сего шедевра?
Автор: Dimitr1s
Дата сообщения: 14.02.2012 14:39
Gideon Vi

Цитата:
файл в синт подгружаем двумя способами:

1) FFVideoSource("video.avi")
подгрузиться только видео

2) FFmpegSource2("video.avi")
подгрузиться как видео, так и аудио.

Можно так, для видео и аудио:

Код: A = FFAudioSource("video.avi")
V = FFVideoSource("video.avi")
AudioDub(V, A)
Автор: Aktaf
Дата сообщения: 14.02.2012 15:11

Цитата:
не могу открыть на печать всю тему и поискать, поэтому вопрос:
есть портабельный вариант сего шедевра?

А может вначале стоит ознакомиться... и чем он не портабельный?
Автор: folta
Дата сообщения: 14.02.2012 15:27

Цитата:
А может вначале стоит ознакомиться... и чем он не портабельный?


во-во, уже в привычку вошло залететь по нужде на райбазу и орать, хочу только такой, но портабельный!
не гоняйте сильно жертву плановой экономики)
Автор: Abs62
Дата сообщения: 14.02.2012 18:23
ejeny

Цитата:
Только файл загрузился в VD без звуковой дорожки, хотя прописано FFmpegSource2("video.avi")?


Код: FFmpegSource2("video.avi", audio=-1)
Автор: serg00700
Дата сообщения: 14.02.2012 18:50

Цитата:
serg00700, меню - управление заданиями - параметры - когда окончено

так я там галочку и ставлю, а может надо ещё сделать задание в управление заданиями? Что просто галочку по пути "когда окончено>завершение работы" поставить и выбирать сохранить как? Скачивал из шапки программы.

Добавлено:

Цитата:
ejeny
вот так можно закинуть mkv : DirectShowSource("Roy_Jones.mkv") или
DirectShowSource("C:\Roy_Jones.mkv", fps=23.976, audio=true, convertfps=true).AssumeFPS(23.976)
Только много аудио дорожек не сохранить. А почему VirtualDub у вас mkv не принимает? У меня принимает, но не воспроизводит, но конвертирует, но звук не сохраняется, а его можно вырезать отдельно MKV Toolnix .
Автор: semiono
Дата сообщения: 15.02.2012 00:28
Подскажите, пожалуйста!
У меня WinXP x64 (eng) и VirtualDub x64. Практически ничего полезного не открывает.
Например, mp4 файлы из ютюба и мои собственносжатые x264 кодеком в Magix Videodeluxe.
Ставил K Lite x64 и ffdshow, толку не было. Что делать?
Автор: Gideon Vi
Дата сообщения: 15.02.2012 02:48

Цитата:
Можно так, для видео и аудио:

можно. Зачем усложнять?

Цитата:
... и ffmsindex.exe.

зачем? Индексирует библа, а это лишь оболочка для более наглядного процесса.

Цитата:
вот так можно закинуть mkv : DirectShowSource("Roy_Jones.mkv")

и машем ручкой frame accurate

Добавлено:

Цитата:
Что делать?

поставить vd x86 или искать декодеры под x64
Автор: Dimitr1s
Дата сообщения: 15.02.2012 04:13
Gideon Vi

Цитата:
зачем? Индексирует библа, а это лишь оболочка для более наглядного процесса.

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

Цитата:
можно. Зачем усложнять?

В Вашем примере не было, одной из основных, функции для отдельного декодирования аудио-дороги (FFAudioSource). Хотя, можно и через FFmpegSource2, кому как удобней.
Автор: Gideon Vi
Дата сообщения: 15.02.2012 06:12

Цитата:
Не плохой инструмент, без скрипта, извлечь тайм-коды, заранее проиндексировать большой файл и т.д. Зачем отказываться если он есть?

У Вас папга плагинов синта прописана в переменной PATH? Или предлагаете вызывать ffmsindex там, а путь к файлу прописывать? Костыли.
Сам я индексирую экзешником, конечно. Но тут надо было объяснить без лишних телодвижений.

Добавлено:

Цитата:
В Вашем примере не было, одной из основных, функции для отдельного декодирования аудио-дороги (FFAudioSource).

всё есть в инструкции, в папке doc. Я перечислил лишь то, что относится в большей степени к видео-потоку, так как являюсь идеологическим противником конвертирования аудио в сабже
Автор: Dimitr1s
Дата сообщения: 15.02.2012 07:40
Gideon Vi

Цитата:
У Вас папга плагинов синта прописана в переменной PATH? Или предлагаете вызывать ffmsindex там, а путь к файлу прописывать?

По мне, алиасы намного удобнее (TCC + Console).

Цитата:
Я перечислил лишь то, что относится в большей степени к видео-потоку, так как являюсь идеологическим противником конвертирования аудио в сабже

В сабже да, а, к примеру, вытягивать в BeHappy дороги из кривых роликов, ffmpegsource бывает не заменим .
Автор: ejeny
Дата сообщения: 15.02.2012 08:06
Abs62, всё понял, на ус намотал, спасибо.

serg00700, если хочешь, чтобы комп выключался после окончания обработки, то после организации параметров обработки: меню файл - очередь операций - сохранить как AVI. Запуск процесса посредством F4, там и ставишь возможные варианты по окончанию.

Цитата:
А почему VirtualDub у вас mkv не принимает?

Откуда взял такое? Всё принимает и воспроизводит со звуком, меня интересовало только ускорение обработки и качество.
На эти вопросы получил исчерпывающие ответы.
Автор: serg00700
Дата сообщения: 15.02.2012 12:29
ejeny пока искал как в 2пасса кодировать там и нашёл. Спасибо.
А как вы кодируете чтоб качественно получился фильм? Мне нужно Full HD сжать.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179

Предыдущая тема: Pcad и монитор


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.