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

» VirtualDub (часть 4)

Автор: mud3
Дата сообщения: 30.07.2012 19:08
Для работы с MP4 поставил QuickTime плагин. Файлы нормально открываются. Но на файлы снятые тем же телефоном, но предварительно обрезанные Free VideoDub пишет MPEG-1 video stream contains an invalid frame rate. Может кто подсказать, с чего это частота кадров стала "недозволенной" и можно ли с этим бороться?
Поставил русскую версию Virtualdub pack rev12 - всё запустилось!
Автор: Zmeeust
Дата сообщения: 04.08.2012 10:43
Пытаюсь ужать видеофайл, после ужатия аудио, звук воспроизводится с запозданием, причём в начале ролика время задержки меньше, а в конце больше, подскажите пожалуйста, как это поправить.
Автор: V0lt
Дата сообщения: 04.08.2012 11:14
Zmeeust
Каким аудио кодеком ужимал? Какие настроки? Другой кодек пробовал?
Автор: Zmeeust
Дата сообщения: 04.08.2012 11:39
V0lt
AC-3 acm codec 320kbps
lame mp3 320kbps
С одним и тем-же результатом
Автор: V0lt
Дата сообщения: 04.08.2012 12:00
Zmeeust
А если звук сохранить несжатым?
Имхо, исходный файл имеет проблемы или некорректно читается VD или плагином. Почему бы не выложить образец или хотя бы данные MediaInfo.

Еще можно попробовать принудительно открыть через Ffmpeg Input Driver.
Автор: Zmeeust
Дата сообщения: 04.08.2012 12:09
V0lt
Хотелось-бы с компрессией, места много занимает.

Вот медиаинфо, касаемое аудиопотока:

Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 1h 36mn
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 1.04 GiB (64%)
Interleave, duration : 41 ms (1.00 video frame)
Interleave, preload duration : 500 ms
Автор: V0lt
Дата сообщения: 04.08.2012 12:15
Zmeeust

Цитата:
Хотелось-бы с компрессией, места много занимает.

Я так и не понял, есть проблемы если звук не сжимать?


Цитата:
Вот медиаинфо, касаемое аудиопотока

Где остальная информация?

(большие сообщения можно прятать под тег more)
Автор: Zmeeust
Дата сообщения: 04.08.2012 13:04
V0lt
Проблема есть, так-как подготавливаю фильмы для размещения на диске, поэтому вопрос ужимания звука достаточно категоричен.


[more=General
Complete name : C:\Star Gate\1seson\01x01-02 Children of the Gods.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 1.63 GiB
Duration : 1h 36mn
Overall bit rate : 2 401 Kbps
Writing library : VirtualDub build 32842/release

Video
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=3, N=4
Codec ID : H264
Duration : 1h 36mn
Bit rate : 856 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 3:2
Frame rate : 24.139 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.103
Stream size : 593 MiB (36%)
Writing library : x264 core 120 r2120bm 0c7dab9
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 1h 36mn
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 1.04 GiB (64%)
Interleave, duration : 41 ms (1.00 video frame)
Interleave, preload duration : 500 ms

][/more]
Автор: V0lt
Дата сообщения: 04.08.2012 13:14
Zmeeust

Цитата:
Проблема есть, так-как подготавливаю фильмы для размещения на диске, поэтому вопрос ужимания звука достаточно категоричен.

Ты специально так отвечаешь?
Я спрашивал про расхождения звука и видео, если сохранять звук без сжатия, а не про хватит ли у тебя место на винте.

У тебя в AVI лежит H.264(AVC). Это плохо. Такое иногда работает, но чаще от этого лишь одни проблемы.
Автор: Zmeeust
Дата сообщения: 04.08.2012 13:24
V0lt
Без сжатия звука, дорожка воспроизводится без задержки
Каким тогда кодеком, с вашей точки зрения лучше жать, если этот плох?
Автор: anynamer
Дата сообщения: 04.08.2012 13:55
Подскажите, есть ли плагин для .ts видео?
Автор: ejeny
Дата сообщения: 04.08.2012 14:59

Цитата:
Подскажите, есть ли плагин для .ts видео?

Судя по тому, что файлы *.ts VirtualDub у меня открывает и проигрывает без проблем, - есть.
Автор: msk388
Дата сообщения: 04.08.2012 15:17
Скачал VirtualDubMod 1.5.10.3 по ссылке в шапке темы. Мне нужно из файла видео .flv вытянуть звук. Нажимаю file - open video file захожу в папку где у меня этот файл, а там написано "нет элементов, удовлетворяющих условиям поиска". Почему такое может быть?
Автор: anynamer
Дата сообщения: 04.08.2012 15:19
ejeny
Везунчик , поделитесь плагином или сборкой, у меня пишет ансупортед файл.
Автор: V0lt
Дата сообщения: 04.08.2012 15:28
anynamer
VirtualDub pack rev.12 из шапки. Там все в комплекте.

В той же шапке есть "Плагины для различных видеоформатов". Там найдешь "FFMpeg Input Driver".

Добавлено:
Zmeeust

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

Если выходной формат AVI, тогда оптимальным будет
видео - DivX, XviD (два прохода или режим с постоянным квантизером)
аудио - Lame MP3 (режим CBR)
Автор: anynamer
Дата сообщения: 04.08.2012 17:12
V0lt Спасибо! С FFMpeg Input Driver файл открылся.
Можно ли в VirtualDub для .ts выставить Direct stream copy mode (пишет нельзя) или какой-то другой способ, чтобы отрезать кусок файла без перекодировки (в файле одна видеодорожка и две аудио)?
Автор: unreal666
Дата сообщения: 04.08.2012 17:17
msk388
VDMod поддерживает только контейнеры avi, mkv (да и то только старых версий) и ogm.
Хочешь вытащить аудио из flv в оригинальном качестве - юзай к примеру прогу FLV Extract

Добавлено:
anynamer

Цитата:
Можно ли в VirtualDub для .ts выставить Direct stream copy mode (пишет нельзя) или какой-то другой способ, чтобы отрезать кусок файла без перекодировки

FFMpeg Input Driver кажется не поддерживает Direct stream copy.
Автор: anynamer
Дата сообщения: 04.08.2012 17:24
unreal666 Да выдаёт, что не поддерживает. Может есть другой способ сделать аналогичное?
Или возможно есть утилита какая порезать ts без перекодировки?
Автор: unreal666
Дата сообщения: 04.08.2012 17:40
anynamer
В VD нет большого смысла резать ts/mkv с сабами, чаптерами и/или с кол-вом аудиодорожек более 1, т.к. на выходе получишь только avi-файл с одной аудиодорожкой и без сабов/чаптеров.

Цитата:
Или возможно есть утилита какая порезать ts без перекодировки?

Хм. Все, какие знаю (типа SolveigMM Video Splitter), полукривые.
Автор: ejeny
Дата сообщения: 04.08.2012 17:54

Цитата:
anynamer
Или возможно есть утилита какая порезать ts без перекодировки?

Утилиты не знаю, пользуюсь для таких случаев XviD4PSP_6.0.4 DAILY 74
Есть и гораздо белее свежие версии, но привык к этой - глюков не наблюдал ни на ХР, ни на 7.
Автор: msk388
Дата сообщения: 04.08.2012 18:13

Цитата:
msk388
VDMod поддерживает только контейнеры avi, mkv (да и то только старых версий) и ogm.
Хочешь вытащить аудио из flv в оригинальном качестве - юзай к примеру прогу FLV Extract

Спасибо. А не подскажите русскую версию можно где достать?
Автор: ejeny
Дата сообщения: 04.08.2012 18:33

Цитата:
unreal666
Хочешь вытащить аудио из flv в оригинальном качестве - юзай к примеру прогу FLV Extract

msk388
А чем не устраивает пункт меню VirtualDub "Сохранить звук WAV..."?
Сохранил в первозданном качестве и делай с ним, что хочешь.
Автор: anynamer
Дата сообщения: 04.08.2012 20:10
unreal666

Цитата:
В VD нет большого смысла резать ts/mkv с сабами, чаптерами и/или с кол-вом аудиодорожек более 1, т.к. на выходе получишь только avi-файл с одной аудиодорожкой и без сабов/чаптеров.

Точно помню чем-то резал mkv, прогой удобнее чем MKVMergeGUI, подумал что VirtualDub.., а какой сейчас не вспомнить.
ejeny
Нашёл классную прогу VideoReDo - она смогла отрезать и соединить два куска ts.
Автор: unreal666
Дата сообщения: 04.08.2012 20:18
ejeny

Цитата:
А чем не устраивает пункт меню VirtualDub "Сохранить звук WAV..."?
Сохранил в первозданном качестве и делай с ним, что хочешь.

и на выходе получишь полукривой контейнер wav с кодеком как в оригинале. Т.е. если в flv будет аудиокодек AAC, то на выходе получишь wav-файл с AAC внутри (т.е. фактически AAC файл с wav-заголовком).
Автор: Abs62
Дата сообщения: 04.08.2012 20:37
unreal666

Цитата:
и на выходе получишь полукривой контейнер wav с кодеком как в оригинале.

А не надо забывать включать перед экспортом "Full processing mode" для аудио.
Автор: ejeny
Дата сообщения: 04.08.2012 20:53
unreal666
Цитата:
и на выходе получишь полукривой контейнер wav с кодеком как в оригинале.

Так ему и нужно было вытащить звуковую дорожку...
Затеv до ума можно довести в любом wav редакторе, мне всегда хватало Nero.

anynamer
Цитата:
Нашёл классную прогу VideoReDo - она смогла отрезать и соединить два куска ts.

Ссылочку в личку кинь, тоже попробую.
Автор: unreal666
Дата сообщения: 04.08.2012 21:05
Abs62

Цитата:
А не надо забывать включать перед экспортом "Full processing mode" для аудио.

А если человеку нужен оригинал, а не PCM (который впоследствии перекодить придется) или еще что-то? Да и в системе может не быть нужного ACM-декодера.
FLV Extract извлекает именно в оригинальном формате безо всяких wav-оберток.

ejeny

Цитата:
Так ему и нужно было вытащить звуковую дорожку...
Затеv до ума можно довести в любом wav редакторе, мне всегда хватало Nero.

Если редактировать не нужно, то будет лишнее перекодирование.
Автор: Abs62
Дата сообщения: 04.08.2012 21:10
unreal666

Цитата:
А если человеку нужен оригинал, а не PCM

...то для этого есть "Export -> Raw audio".
Автор: unreal666
Дата сообщения: 04.08.2012 21:47

Цитата:
...то для этого есть "Export -> Raw audio".

Raw audio - это вообще без контейнера. А FLV Extract вытаскивает аудиопотоки в их родные контейнеры.

ЗЫ.
Вообще FLV Extract больше юзаю для перепаковки flv в mkv (FLV Extract => mkvmerge).
Автор: Zmeeust
Дата сообщения: 05.08.2012 09:25
V0lt
Попробовал пережать xvid-ом, ничего не изменилось

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179

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


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