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

» AviSynth

Автор: DmitryKz
Дата сообщения: 08.02.2011 16:28
ALEX_SS1
Этот топик можете поизучать:
_http://forum.doom9.org/showthread.php?t=152800
Автор: Chaker_7
Дата сообщения: 09.02.2011 23:58
Помогите!
Имеется несжатое видео в контейнере ogm:
General
Complete name : D:\Documents\Videos\0001.ogm
Format : OGG
File size : 76.3 GiB

Video
ID : 1 (0x1)
Format : YUV
Codec ID : YV12
Codec ID/Info : ATI YVU12 4:2:0 Planar
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 5:4
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0

Хочу кодировать его в CCE, подскажите какие нужны плагины для ависинта и вообще что написать в скрипте?
Уже все перепробывл, никак не получается...
Автор: dmkov9
Дата сообщения: 11.02.2011 08:21
Подскажите, как можно сделать следующее. Во входном файле в стерео звуке один канал пустой, второй со звуком. Нужно на первый наложить звук со второго и сделать нормализацию. Чем это можно сделать.
буду использовать для Канопуса.
Файл avi (DV, PCM stereo)
Спасибо!
Автор: Alex Dragon
Дата сообщения: 11.02.2011 09:11
А какой смысл накладывать на пустоту? Вам, видимо, нужно не наложить, а просто один из каналов удалить, и, может быть, оставшийся продублировать. Вам непременно два канала на выходе нужно или один?

Делается это стандартными средствами Ависинта.


#Вместо N указать номер непустого канала
Yourclip=GetChannel (Yourclip, N)

#Нормализация:
Yourclip=Normalize(Yourclip)

#Если моно не устраивает, то дублируем канал:
Yourclip=MergeChannels(Yourclip, Yourclip)





Добавлено:

Цитата:
подскажите какие нужны плагины для ависинта и вообще что написать в скрипте?


А чего вы, собственно, добиться хотите? Какие обработки нужны? Или вам просто для преобразования в формат, понятный вашему кодеру?
Автор: dmkov9
Дата сообщения: 11.02.2011 09:23
Alex Dragon
Да-да, я это и имел ввиду!
Я буду конвертировать в MPEG2/AC3, а AC3 обычно делают стерео... Хотя можно и моно... (хотя на DVD-video такого не видел).
Подскажи, значит GetChannel оставляет канал N?, а второй удалит
А Yourclip это клип с расширением. Не очень я силен пока в нем, учусь...

Просто это оцифровка, оцифровывал камерой, а источник был моно, поэтому второй канал не подключал и он пустой, а это я буду кодировать для DVD-video
Автор: Chaker_7
Дата сообщения: 11.02.2011 10:00

Цитата:
А чего вы, собственно, добиться хотите? Какие обработки нужны? Или вам просто для преобразования в формат, понятный вашему кодеру?

Никакой обработки не нужно. Именно преобразовать в формат понятный кодеру.
Автор: Alex Dragon
Дата сообщения: 11.02.2011 10:14

Цитата:
хотя на DVD-video такого не видел

Ну почему? Старые фильмы часто в моно бывают.

Просто не вижу смысла поток тратить на бесполезный совершенно дубль. Иногда лишние полсотни мегабайт могут здорово пригодиться.


Цитата:
GetChannel оставляет канал N?, а второй удалит


Буквально это значит: из клипа Yourclip взять канал номер N.


Цитата:
А Yourclip это клип с расширением.


Не совсем. Это имя переменной, которой в качестве значения присвоен какой-то клип. Чтобы этот клип получить, его видео сперва нужно открыть каким-то фильтром источника. Например, AviSource, DirectShowSource или сторонними плагинами типа DirectShowSource2, FFmpegSource.

Например, это может выглядеть так:

Yourclip=AviSource("c:\video\kino.avi")

Но в случае DV могут быть какие-то тонкости, я с ним дела не имел, поэтому насчёт правильного открытия пусть другие форумчане что-то добавят.

Добавлено:

Цитата:
Format: OGG


Вообще-то Xiph.Org сильно возражает против того, чтобы OGM как-то ассоциировали с OGG и официально не поддерживает. Это разные контейнеры.

У меня, кстати, открыть ogm в Ависинте не получилось.

А в avi или там, в mkv перегнать не судьба?


Автор: Chaker_7
Дата сообщения: 11.02.2011 11:36

Цитата:
А в avi или там, в mkv перегнать не судьба?

Уже не смогу, у меня несжатое видео в этом контейнере.
Поэтому просто места на жестком диске не хватит чтоб пересохранить это видео в другой контейнер.
Ни одной программой не могу открыть этот файл, даже через ависинт не получается.
Хотя файл нормально воспроизводится.
Есть ли какой плагин для ависинта, чтоб открыть такой контейнер?
Автор: Alex Dragon
Дата сообщения: 11.02.2011 12:52
Теоретически DirectShowSource должен открыть, однако облом, почему — мне непонятно.
Можно попробовать ещё VirtualDubMod'ом и Avidemux'ом открыть. Но, не уверен, что вам это подойдёт.
Вообще, если такая засада и места на винте никак не освободить, то я бы mencoder'ом кодировал и не выёживался. Кстати, что за CCE такой и чем он так хорош?
Автор: Chaker_7
Дата сообщения: 11.02.2011 13:24
Avidemux открывает, но мне эт не подходит.
CCE - это лучший мпег2 - энкодер, описание
здесь
Помню давно тоже сохранял видео в этом контейнере и у меня нормально DirectShowSource открывалось, а сейчас не получается, никак не пойму в чем причина
Автор: Alex Dragon
Дата сообщения: 11.02.2011 13:49
Да, но то что «лучший энкодер» — это слова. Из описания никак не видно, чем он лучше mencoder'а.
Вы сами сравнивали с другиими кодировщиками, конкретно — основанными на библиотеке libavcodec? ffmpeg и mencoder именно на ней основаны. Потому что в данной ситуации я не вижу более простых и доступных путей, чем закодировать напрямую mencoder'ом.

Танцевать с бубном, выясняя что там не так с DirectShow и почему в Ависинте не открывается — слишком муторно, поскольку в винде всё упрятано от пользователя и любую информацию о работе DirectX нужно через задницу доставать. Мне вот непонятно, почему стандартный виндовый проигрыватель играет без проблем — при установленном кодеке и сплиттере, а DirectShowSource граф построить не может и что ему для счастья не хватает.

Либо нужно в другой контейнер перегнать — это был бы лучший выход..
Автор: dmkov9
Дата сообщения: 11.02.2011 15:03
Alex Dragon
Спасибо, буду пробовать, может ты и прав и оставлю моно, на видео дам больше...
Автор: Abs62
Дата сообщения: 11.02.2011 15:59
Alex Dragon

Цитата:
У меня, кстати, открыть ogm в Ависинте не получилось.

Не надо забывать про FFMpegSource2 - поддерживает массу форматов и обеспечивает точность позиционирования в отличие от DirectShowSource.
Автор: Alex Dragon
Дата сообщения: 11.02.2011 18:40
Я не забываю, он у меня тоже обломился.
Автор: Abs62
Дата сообщения: 11.02.2011 19:32
Alex Dragon
Какой-то специфический ogm? Сейчас попробовал у себя обычный ogm xvid+vorbis - никаких проблем.
Автор: Chaker_7
Дата сообщения: 11.02.2011 20:05
У меня FFMpegSource2 тоже не открыл ogm!
Автор: Abs62
Дата сообщения: 11.02.2011 20:17
Chaker_7
Версия какая? r430 пробовали?
Автор: Alex Dragon
Дата сообщения: 11.02.2011 20:26

Цитата:
Какой-то специфический ogm? Сейчас попробовал у себя обычный ogm xvid+vorbis - никаких проблем.


Дык вот товарищ выше писал — сырой YV12. Я так и сделал.
Автор: Chaker_7
Дата сообщения: 11.02.2011 23:01
Спасибо за помощь,уже перекодил другой прогой без помощи ависинта.
Автор: Alex Dragon
Дата сообщения: 12.02.2011 13:32
Так расскажите, что за прога. Делитесь, в общем, опытом.
Автор: Chaker_7
Дата сообщения: 12.02.2011 15:11
авидемуксом пришлось
да и то не с первого разу получилось
я сделал вывод, что лучше в этот контейнер видео не сохранять - один геморрой...
Автор: TimUr_Belok
Дата сообщения: 19.02.2011 14:46
Подскажите, как этой прогой конвертнуть прогрессив 50р в прогрессив же 25р? (работаю в megui, кодек н264) Что-то, блин, не могу сообразить...
Автор: Abs62
Дата сообщения: 19.02.2011 15:50
TimUr_Belok
На выбор:
Change FPS
SelectEven/SelectOdd
SelectEvery
...
Автор: TimUr_Belok
Дата сообщения: 19.02.2011 15:52
Abs62
спасибо, отупение прошло
Автор: 2valery
Дата сообщения: 19.02.2011 18:32
http://s2.ipicture.ru/uploads/20110219/CJ3bgXIU.jpg
Привет всем, не могу убрать «зелень» сверху-справа по контуру головы и шеи. Подскажите вариант, пожалуйста.
Автор: 2valery
Дата сообщения: 20.02.2011 12:56
И еще вопрос к гуру:
Хочу сравнить два клипа один до применения фильтров, а другой после.
AviSynth имеет команду StackHorizontal для расположения двух или более клипов по горизонтали.
Как написать скрипт для формирование кадра из расположенных рядом исходного и отфильтрованного видео и просмотра в VirtualDub или каком-либо плеере.
В статье «Основы использования утилиты AviSynth при обработке видео» приводится пример просмотра с одновременным применением фильтра, а у меня уже отфильтрованные клипы.
#Пример скрипта 12.1
# Просмотр результата фильтрации рядом с исходным
Avisource("h:\test.avi")
Crop(0,0,300,0) # обрежем справа
d=DeGrainMedian(mode=1,limitY=4)
StackHorizontal(last,d)
Автор: Abs62
Дата сообщения: 20.02.2011 13:28
2valery
Да примерно так же и сделать.

Код: clip1=AviSource("file1.avi")
clip2=AviSource("file2.avi")
StackHorizontal(clip1,clip2)
Автор: 2valery
Дата сообщения: 22.02.2011 00:20
Abs62 Спасибо, получилось:
Clip1=avisource("E:pochistit.avi").crop(0,0,0,0)
Clip2=avisource("E:pochistitFF.avi").crop(0,0,0,0)
StackHorizontal (clip1, clip2)
Не подскажите http://s2.ipicture.ru/uploads/20110219/CJ3bgXIU.jpg
Как убрать «зелень» сверху-справа по контуру головы и шеи?
Автор: nicka
Дата сообщения: 25.02.2011 22:27
пытаюсь очистить от шума 3gp файл
создаю avs с содержанием
Код: directshowsource("D:\video.3gp")
Автор: dmkov9
Дата сообщения: 17.03.2011 11:54
Добрый день!
Вчера пытался закодировать Канопусом файл с таким кодом AVS:
AviSource ("J:\Download\Царское село.avi")
GetChannel(1)
Normalize Crop(14,2,-14,-8)
AddBorders(14,4,14,4)

В полученном виде бордюры были с права и слева около 50 пикселей, сверху-снизу то же больше, при этом в Виртуал Дубе предпросморт нормальный был, в чем может быть дело?

Страницы: 12345678910111213141516171819

Предыдущая тема: Вставка из clipboard'а в MS Outlook 2000


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