тогда добавьте опцию interlacing, чтобы кодировщик рассматривал кадр как два полукадра, а не как движение в одном кадре
Грамотный кодинг видео в Linux
Модератор: Модераторы разделов
-
- Сообщения: 1375
- ОС: Gentoo
Re: Грамотный кодинг видео в Linux
тогда добавьте опцию interlacing, чтобы кодировщик рассматривал кадр как два полукадра, а не как движение в одном кадре
Sspphheerraa
-
- Сообщения: 276
- Статус: segfault in your face
- ОС: Hardened Funtoo x86_64
Re: Грамотный кодинг видео в Linux
возможно ли переконвертировать имеющееся видео (anime) из divx/xvid и ему подобных в h264 без потери качества?
хотелосьбы рассмотреть пример какой-нибудь.
хотелосьбы рассмотреть пример какой-нибудь.
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
-
- Сообщения: 1375
- ОС: Gentoo
Re: Грамотный кодинг видео в Linux
Sspphheerraa
-
- Сообщения: 2
- ОС: Ubuntu
Re: Грамотный кодинг видео в Linux
по поводу неравномерной рассинхронизации..
в данном примере "лечится" отстование звука от видео...
а у меня наоборот.. звук бежит вперед видео..
и как использовать параметры, я так и не понял..
хэлп..
Some movies start synced correctly but slowly drift out of sync. For these kind of movies you can specify a delay factor that is applied to all
timestamps - no data is added or removed. So if you make that factor too big or too small you’ll get bad results. An example is that an episode I
transcoded was 0.2 seconds out of sync at the end of the movie which was 77340 frames long. At 29.97fps 0.2 seconds correspond to approx. 6
frames. So I did
$ mkvmerge -o goodsync.mkv -y 23456:0,77346/77340 outofsync.mkv
в данном примере "лечится" отстование звука от видео...
а у меня наоборот.. звук бежит вперед видео..
и как использовать параметры, я так и не понял..
хэлп..
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Грамотный кодинг видео в Linux
Ну очевидно что нужно подобрать упомянутый коэфициент задержки.
Для этого необходимо значить число кадров, время опережения/отставания и сколько кадров надо нагнать.
Проблема с языком или с самим механизмом вычисления коэфициента?
Для этого необходимо значить число кадров, время опережения/отставания и сколько кадров надо нагнать.
Проблема с языком или с самим механизмом вычисления коэфициента?
-
- Сообщения: 2
- ОС: Ubuntu
Re: Грамотный кодинг видео в Linux
romuil
как раз с механизмом вычисления..
как не использую параметры, звук постоянно двигается вперед, а не назад..
как раз с механизмом вычисления..
как не использую параметры, звук постоянно двигается вперед, а не назад..
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Грамотный кодинг видео в Linux
Увы, в матрешке у меня ничего нет, тут не помогу.
-
- Сообщения: 428
- Статус: Kernel Killer
Re: Грамотный кодинг видео в Linux
p1gmale0n писал(а): ↑10.11.2008 16:56по поводу неравномерной рассинхронизации..
Some movies start synced correctly but slowly drift out of sync. For these kind of movies you can specify a delay factor that is applied to all
timestamps - no data is added or removed. So if you make that factor too big or too small you’ll get bad results. An example is that an episode I
transcoded was 0.2 seconds out of sync at the end of the movie which was 77340 frames long. At 29.97fps 0.2 seconds correspond to approx. 6
frames. So I did
$ mkvmerge -o goodsync.mkv -y 23456:0,77346/77340 outofsync.mkv
в данном примере "лечится" отстование звука от видео...
а у меня наоборот.. звук бежит вперед видео..
и как использовать параметры, я так и не понял..
хэлп..
А у меня звук отстаёт от видео, причём к концу фильма наверно на минуту....
Всё началось с того, что пытался выкинуть из матрёшки одну дорожку, чтобы она влезла на DVD....но получается вот такая вот фиговина. Имеем видео
Код:
$ mkvinfo The.Fast.and.The.Furious.HD.720p.x264.Rus.Eng.mkv
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 5005090068
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4025)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.7.7 + libmatroska v0.8.0
| + Writing application: mkvmerge v1.8.1 ('Little By Little') built on Nov 25 2006 16:14:30
| + Duration: 6416.800s (01:46:56.800)
| + Date: Wed Feb 7 23:53:47 2007 UTC
| + Segment UID: 0xa3 0xed 0x81 0xd4 0xe0 0x78 0x70 0x22 0x94 0xb7 0x74 0xad 0xc3 0x54 0xf0 0xf9
|+ Segment tracks
| + A track
| + Track number: 1
| + Track UID: 1
| + Track type: video
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 1
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: V_MPEG4/ISO/AVC
| + Codec decode all: 1
| + CodecPrivate, length 130
| + Default duration: 41.708ms (23.976 fps for a video track)
| + Language: eng
| + Video track
| + Pixel width: 1280
| + Pixel height: 544
| + Interlaced: 0
| + Display width: 40
| + Display height: 17
| + A track
| + Track number: 2
| + Track UID: 1928572570
| + Track type: audio
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: A_AC3
| + Codec decode all: 1
| + Default duration: 32.000ms (31.250 fps for a video track)
| + Language: rus
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + A track
| + Track number: 3
| + Track UID: 770356392
| + Track type: audio
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: A_AC3
| + Codec decode all: 1
| + Default duration: 32.000ms (31.250 fps for a video track)
| + Language: eng
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + A track
| + Track number: 4
| + Track UID: 1935248554
| + Track type: subtitles
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: S_VOBSUB
| + Codec decode all: 1
| + CodecPrivate, length 348
| + Language: rus
| + Content encodings
| + Content encoding
| + Order: 0
| + Scope: 1 (1: all frames)
| + Type: 0 (compression)
| + Content compression
| + Algorithm: 0 (ZLIB)
|+ EbmlVoid (size: 1024)
|+ Cluster
Меня как-то смущает вот эти показатели:
У видео: Default duration: 41.708ms (23.976 fps for a video track)
У аудио: Default duration: 32.000ms (31.250 fps for a video track)
Вопрос №1: Из-за этого происходит рассинхронизация?
Далее склеиил mkvmerge'м треки 1 и 2..... получил матрёшку с вышеописанной рассинхронизацией, отсюда вопрос №2:
Как узнать задержку звука в [мили]секундах к концу файла, и с какими опциями юзать mkvmerge?
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
-
- Сообщения: 384
- ОС: LFS
Re: Грамотный кодинг видео в Linux
в данном примере "лечится" отстование звука от видео...
а у меня наоборот.. звук бежит вперед видео..
и как использовать параметры, я так и не понял..
Нужно просто поменять полученные значения аудио/видео местами.
В приведенном примере (mkvmerge -o goodsync.mkv -y 23456:0,77346/77340 outofsync.mkv) коэффициент более единицы: 77346/77340 = 1.00007758, соответственно указанный трек при воспроизведении "растягивается" в 1.00007758 раза.
Если звук опережает видео, то его наоборот нужно сжимать: 77340/77346 = 0.99922426
Меня как-то смущает вот эти показатели:
У видео: Default duration: 41.708ms (23.976 fps for a video track)
У аудио: Default duration: 32.000ms (31.250 fps for a video track)
Вопрос №1: Из-за этого происходит рассинхронизация?
Врядли.
Как узнать задержку звука в [мили]секундах к концу файла,
Грамотный кодинг видео в Linux
и с какими опциями юзать mkvmerge?
Грамотный кодинг видео в Linux
Заметил, что если софт не совсем корректно сохраняет в mkv, то иногда помогает разбор на отдельные треки и новый их микс.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 1375
- ОС: Gentoo
Re: Грамотный кодинг видео в Linux
А я заметил, что все рассинхроны (по крайней мере у меня) встречались только при VBR звуке.
Еще в синелерре можно подгонять синхрон, путем графического сдвига дорожек на нужную величину, - получить численное значение сдвига. Но проблема в том, что она не все форматы/кодеки поддерживает на входе
Еще в синелерре можно подгонять синхрон, путем графического сдвига дорожек на нужную величину, - получить численное значение сдвига. Но проблема в том, что она не все форматы/кодеки поддерживает на входе
Sspphheerraa
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Можно ли возобновить прерванный сеанс кодирования менкодером с места прервания (как в weget есть команда "с" для возобновления прерванной закачки)?
Dragon_Lord@jabber.org
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Нашел решение - порезать фильм(*.mkv) и кодировать по частям.
Столкнулся с проблеммой - авидемюксер сохраняет части битыми.
Столкнулся с проблеммой - авидемюксер сохраняет части битыми.
Dragon_Lord@jabber.org
-
- Сообщения: 1375
- ОС: Gentoo
Re: Грамотный кодинг видео в Linux
Плохой вариант. Одно дело закодировать фильм целиком и потом порезать. Но другое дело кодить сначала его первую часть, потом вторую, затем пытаться их склеить.
Применяя VBR (как в звуке, так и в виде) рискуете получить рассинхрон после места склейки.
Применяя VBR (как в звуке, так и в виде) рискуете получить рассинхрон после места склейки.
Sspphheerraa
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Конвертирую видео 4,4г с менкодером с использованием гуя, после 1,9г все виснет. Вчем здесь может быть проблемма? Гуй глючит или менкодер не умеет больше 2г конвертировать и что в этом случае посоветуете?
Dragon_Lord@jabber.org
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Порезал файл по 1,5г, но все же интересно может менкодер больше 2г или нет?
Dragon_Lord@jabber.org
-
- Сообщения: 81
- ОС: Ubuntu 11.04 amd64
Re: Грамотный кодинг видео в Linux
может. я один поток с dvd сливал в один файл, потом кодировал его.
-
- Сообщения: 337
- ОС: Linux
Re: Грамотный кодинг видео в Linux
>Гуй глючит или менкодер не умеет больше 2г конвертировать и что в этом случае посоветуете?
Какой Гуй и котейнер?
Какой Гуй и котейнер?
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
гуй Hyper Converter кодирую Mkv в avi
При кодировании 4,4 г *.mkv кодинг виснет на 1,9 *.avi
При кодировании 1,5 г *.mkv кодинг виснет на 400 *.avi
Выход собсна нашел - Mkv2avi(коммандер скрипт) может в xvid или divx
При кодировании 4,4 г *.mkv кодинг виснет на 1,9 *.avi
При кодировании 1,5 г *.mkv кодинг виснет на 400 *.avi
Выход собсна нашел - Mkv2avi(коммандер скрипт) может в xvid или divx
Dragon_Lord@jabber.org
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Нашел фишку, мож кому и поможет!
Если резать Avidemuxером то нужно резать по ключевым кадрам. если не по ключевым то в местах реза(особенно в куске вырезанном из середины) в начале отрезанного куска появляется зеленый экран на пару секунд! А менкодер режет и куски не попадают в такт(ss endpos).
Возможна ли точная обрезка менкодером?
Если резать Avidemuxером то нужно резать по ключевым кадрам. если не по ключевым то в местах реза(особенно в куске вырезанном из середины) в начале отрезанного куска появляется зеленый экран на пару секунд! А менкодер режет и куски не попадают в такт(ss endpos).
Возможна ли точная обрезка менкодером?
Dragon_Lord@jabber.org
-
- Сообщения: 337
- ОС: Linux
Re: Грамотный кодинг видео в Linux
> гуй Hyper Converter кодирую Mkv в avi
Hyper Converter не пробовал, но постараюсь заюзать.
> Возможна ли точная обрезка менкодером?
У него с обрезанием совсем туго. А зеленый экран появляется скорее всего из-за не закрытых ГОП-ов.
Hyper Converter не пробовал, но постараюсь заюзать.
> Возможна ли точная обрезка менкодером?
У него с обрезанием совсем туго. А зеленый экран появляется скорее всего из-за не закрытых ГОП-ов.
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Записал кусок фильма HDTV RIP с разрешением 1280*720 AVI DIVX MP3, плеер увидел но при выборе просто синий экран. Это из за разрешения? Какое вообще максимальное разрешение поддерживают плееры типа BBk ?
Dragon_Lord@jabber.org
-
- Сообщения: 337
- ОС: Linux
Re: Грамотный кодинг видео в Linux
>Это из за разрешения?
Вполне возможно. Для масштабирования используй стандартные пресеты: pal, qpal, spal, ntsc, qntsc, sntsc. Для их юзанья используется конструкция: -vf scale=::::::пресет
Вполне возможно. Для масштабирования используй стандартные пресеты: pal, qpal, spal, ntsc, qntsc, sntsc. Для их юзанья используется конструкция: -vf scale=::::::пресет
-
- Сообщения: 1375
- ОС: Gentoo
Re: Грамотный кодинг видео в Linux
От не понимаю я людей, которые пытаются на DVD-плеерах смотреть HD фильмы...
Да, что есть, то есть, как говорится... да, некоторые плееры могут скалировать разрешение до стандартного...
Но зачем тогда файл рипать в divx@1280*720? почему не рипать сразу в mpeg2@720*576?
Да, что есть, то есть, как говорится... да, некоторые плееры могут скалировать разрешение до стандартного...
Но зачем тогда файл рипать в divx@1280*720? почему не рипать сразу в mpeg2@720*576?
Sspphheerraa
-
- Сообщения: 166
Re: Грамотный кодинг видео в Linux
Maverik писал(а): ↑08.12.2008 22:13Нашел фишку, мож кому и поможет!
Если резать Avidemuxером то нужно резать по ключевым кадрам. если не по ключевым то в местах реза(особенно в куске вырезанном из середины) в начале отрезанного куска появляется зеленый экран на пару секунд! А менкодер режет и куски не попадают в такт(ss endpos).
Возможна ли точная обрезка менкодером?
Чтобы не было "зеленого экрана", в Avidemux используйте SmartCopy
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
vantaker СПС, вот оч помог. Более доходчиво это - Переупорядочить кадры I B
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dragon_Lord@jabber.org
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
А кто знает где взять руководство по Avidemux? Я видел гдето одним файлом, но тогда не соблазнился.
Вот сейчас гугль отправляет только на такие ссылки http://avidemux.berlios.de/doc/ru/ есть ли чтонибудь более полное и желательно одним файлом?
Вот сейчас гугль отправляет только на такие ссылки http://avidemux.berlios.de/doc/ru/ есть ли чтонибудь более полное и желательно одним файлом?
Dragon_Lord@jabber.org
-
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Грамотный кодинг видео в Linux
Граждане?
а кто как делает хардсаб из .ass файлов?
mencoder вот не поддерживает рендеринг .ass-титров при кодировании...т.е. он их отрисовывает, но как будто это .srt - без форматирования текста.
пока приходит на ум далать видео-вывод в киртинку с помощью mplayer а потом кучу кадров собирать в один мувик с mencoder... но что-то мне эта идея не нравится...
а кто как делает хардсаб из .ass файлов?
mencoder вот не поддерживает рендеринг .ass-титров при кодировании...т.е. он их отрисовывает, но как будто это .srt - без форматирования текста.
пока приходит на ум далать видео-вывод в киртинку с помощью mplayer а потом кучу кадров собирать в один мувик с mencoder... но что-то мне эта идея не нравится...
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
есть фильм с большим разрешением 1280*544 можно ли перекодировать его таким образом чтоб не изменять формат в котором он уже закодирован (XVID) а просто изменить разрешение (так ведь и времени меньше понадобится)?
ЗЫ пробовал mencoder -of avi -sws 0 -vf scale=720:320::: -ovc copy нифига просто копирует с прежним разрешением
ЗЫ пробовал mencoder -of avi -sws 0 -vf scale=720:320::: -ovc copy нифига просто копирует с прежним разрешением
Dragon_Lord@jabber.org
-
- Сообщения: 337
- ОС: Linux
Re: Грамотный кодинг видео в Linux
>есть фильм с большим разрешением 1280*544 можно ли перекодировать его таким образом чтоб не изменять формат в котором он уже закодирован (XVID) а просто изменить разрешение (так ведь и времени меньше понадобится)?
Можно его перекодировать кодеком XVID с меньшим разрешением, но копировать видеопоток с уменьшением его разрешения нельзя.
Можно его перекодировать кодеком XVID с меньшим разрешением, но копировать видеопоток с уменьшением его разрешения нельзя.
-
- Сообщения: 498
- ОС: Росинка mint 8
Re: Грамотный кодинг видео в Linux
Кодировал Avidemux MKV-->AVI все вроде норм, в браузере смотрю свойства XVID MP3 в плеере открываю, смотрю свойства XVID MP3 , сую в плеер а там разноцветные и зеленые полосы, артефакты и тормоза. Ни чего не понимаю! Куда копать???
Плеер поддерживает DIVX и XVID
Плеер поддерживает DIVX и XVID
Dragon_Lord@jabber.org