|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
10-Сен-09 15:20
(16 лет назад)
DaZorg
А может конвертнуть 640х480, а потом каким нибудь муксером аспект поменять?
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
10-Сен-09 15:25
(спустя 5 мин.)
аспект я могу в эльгато указать.
Runid75 писал(а):
DaZorg
А может конвертнуть 640х480, а потом каким нибудь муксером аспект поменять?
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
10-Сен-09 16:09
(спустя 43 мин.)
DaZorg
Ну вот у вас есть два варианта (только если вы поставите 16/9, аспект получится неправильным, надо как у исходника 2,424, 1280 делите на 528 и получите аспект), если первый не прокатит, попробуйте муксиром, которым можно добавить, к примеру аудио дорожку или еще что нибудь в фильм, в свойствах видео выставьте аспект в соответствии с вашим
|
|
jhonny2
Стаж: 18 лет 6 месяцев Сообщений: 4892
|
jhonny2 ·
10-Сен-09 16:44
(спустя 35 мин.)
Я попробовал, получается. Только нужно ещё насчёт качества проверить, может по другому расчёт происходит.
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
10-Сен-09 16:52
(спустя 8 мин.)
Короче, не могу сэмпл на народ залить, самое большое до 80% доходит и останавливается загрузка, из дома еще попробую
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
10-Сен-09 17:08
(спустя 15 мин.)
Чета качает 40-45 кБ/с с народа, может всетаки раздачей сделать, всяко быстрее получится, или лучше не засорять раздел?
|
|
rusGo
  Стаж: 17 лет 5 месяцев Сообщений: 3129
|
rusGo ·
10-Сен-09 17:18
(спустя 10 мин.)
Runid75
да ладно, чего там, создай, напиши: тест! здесь же. я закрою потом. или jhonny2 закроет
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
10-Сен-09 19:12
(спустя 1 час 54 мин., ред. 10-Сен-09 19:12)
Сэмпл, 3079 кб\с, 402 Мегабайта, 14 минут, без звука, mp4
DaZorg и други владельцы АТВ, прошу провериь воспризводимость данного сэмпла
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 07:24
(спустя 12 часов, ред. 11-Сен-09 07:24)
На AppleTV заработало, но
1. Перемотка тормозит
2. Когда начинаются активные моменты, видео вначале подтормаживает, потом вроде лучше становится. Тормоза очень четко видно.
ИМХО если сделать тоже самое но без CABAC и чуть меньше ref то будет нормально играться.
Runid75 писал(а):
DaZorg и други владельцы АТВ, прошу провериь воспризводимость данного сэмпла
Сэмпл jhonny2 проигрывается без проблем.
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 07:47
(спустя 22 мин.)
DaZorg
Попробую еще ref уменьшить, может просто у AppleTV буфера не хватает на 6-ти, блин CABAC - это святое, весь фильм не буду кодировать, закодирую только выбранный диапазон, чисто для проверки, как кстати качество сэмплов? Видна разница между сэмплом 4605 кБ/с и 2639 кБ/с?
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 09:32
(спустя 1 час 44 мин., ред. 11-Сен-09 09:32)
я пока качество не сравнивал.
только просто проверил на совместимость и как проигрывает.
вечерком сравню с исходником, но в целом картинка была хорошая на 4605 
Сейчас вот пытаюсь понять что выбрать из Picture Coding и Source Deinterlace.
Какой по опыту из методов лучше?
Picture Coding:
- Frame
- Field
- MBAFF
- PAFF
Source Deinterlace
- None
- Drop Field
- Average
- Progressive Scan
- Progressive Scan Double fps
P.S. по скриншотам 1 картинка рип, 2 оригинал
Runid75 писал(а):
Попробую еще ref уменьшить, может просто у AppleTV буфера не хватает на 6-ти, блин CABAC - это святое, весь фильм не буду кодировать, закодирую только выбранный диапазон, чисто для проверки, как кстати качество сэмплов? Видна разница между сэмплом 4605 кБ/с и 2639 кБ/с?
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 10:01
(спустя 29 мин.)
Цитата:
Сейчас вот пытаюсь понять что выбрать из Picture Coding и Source Deinterlace.
А что это?
Цитата:
P.S. по скриншотам 1 картинка рип, 2 оригинал
Да, там где рожа на черном фоне, на этом черном фоне пикселы полезли, в динамике не очень заметно, а на скрине сразу видно
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 10:08
(спустя 7 мин.)
Runid75 писал(а):
Цитата:
Сейчас вот пытаюсь понять что выбрать из Picture Coding и Source Deinterlace.
А что это?
Да вот сам пытаюсь понять 
Гибкие функции чересстрочного сжатия (поддерживается не во всех профилях):
* Адаптивное к изображению кодирование полей (PAFF), позволяющее кодировать каждый кадр как кадр или как пару полей (полукадров) — в зависимости от отсутствия\наличия движения.
* Адаптивное к макроблокам кодирование полей (MBAFF), позволяющее независимо кодировать каждую вертикальную пару макроблоков (блок 16×32) как прогрессивные или чересстрочные. Позволяет использовать макроблоки 16×16 в режиме разбиения на поля (сравните с 16×8 полумакроблоками в MPEG-2). Почти всегда эффективнее PAFF.
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 10:17
(спустя 8 мин.)
Понятно, это актуально если делаете рип из ДВД, т.е. развертка черезстрочная, а у вас исходники - прогрессивная развертка
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 10:22
(спустя 4 мин., ред. 11-Сен-09 10:22)
Runid75 писал(а):
Понятно, это актуально если делаете рип из ДВД, т.е. развертка черезстрочная, а у вас исходники - прогрессивная развертка
надо значит наверное выставлять
Source Deinterlace - None
Interlace Mode - Frame
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 11:02
(спустя 40 мин.)
Еще вопрос GOP size это кол-во ref frames или что это?
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 11:20
(спустя 18 мин., ред. 11-Сен-09 11:20)
группа GOP - т.е.колличество Р и В кадров между I кадрами, в х264 данная группа не постоянная, т.е. диапазон задается обычно мах 250, мин. 25 (keyint=250 keyint_min=25), если статическая сцена, то эта группа длиннее, начинается динамическая - становится короче, вроде так. У вас вроде кодек не х256, а QuickTime,Ю как в нем не знаю.
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 11:43
(спустя 22 мин., ред. 11-Сен-09 11:43)
В мануале написано это GOP Size - это number of frames for each GOP а саму структуру можно указать в GOP Structure, но там выбор не богат.
- I
- IB
- IBP
- IBBP
- IBRBP т.е. IBBPBBPBBI не выставишь чтоль? а GOP Size это все-таки ref frames?
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 12:23
(спустя 40 мин., ред. 11-Сен-09 12:39)
IBBPBBPBBI - это как пример, вообще это больше похоже на структуру mpeg2, т.е. ДВД видео, у видео семейства Н.264 GOP сильно отличается, все зависит от настроек кодака, последовательность и количество P и B настраивается разными параметрами, к примеру как уже писал:
- Keyint (Maximum GOP Size)-Максимальный интервал между ключевыми кадрами, т.е. I кадрами
- min-keyint (Minimum GOP Size)-Минимальное расстояние между ключевыми (I) кадрами. Минимальный размер группы
- B-frames - Количество последовательных B-кадров между I и P кадрами
- b-adapt - Адаптивные B-кадры (Позволяет x264 адаптивно решать, где будут использоваться B-кадры, уменьшая количество B-кадров там, где это не нужно)
- b-bias -Преобладание B-кадров (Положительные значения увеличивают вероятность, что B-кадры будут использоваться, отрицательные - уменьшают, без нарушения установленного "Максимум B-кадров")
- b-pyramid - Референсные B-кадры (Позволяет B-кадрам быть связанными между собой, увеличивая эффективность использования 2-х или более B-кадров)
и т.д.
Цитата:
а GOP Size это все-таки ref frames
Нет, хотябы потому что максимальный размер GOP по умолчанию - 250, ref не может быть 250, максимум 16.
Цитата:
number of frames for each GOP
колличество кадров и колличество ref кадров, это не одно и тоже, ref, насколько я понимаю, это колличество кадров, которое постоянно находится в буфере (т.е. в памяти) плеера (железного или софтового без разницы), чем больше это количество кадров, тем больше должен быть буфер, поэтому для больших картинок (разрешений) значение ref должно быть меньше, т.к. размер буфера плеева один, а большая картинка весит больше по размеру чем маленькие, т.е. выбирайте или много маленьких (и легких) или мало больших (но тяжелых по размеру), тогда плеер справится с обработкой (декодированием) видео, а если не справится, то кадры начнут рассыпаться или плеер тормозить
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
11-Сен-09 12:34
(спустя 11 мин.)
значит в моем случае GOP size это похоже не минимум и не максимум а фиксированный размер. осталось только понять какое оптимальное для этого значение.
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
11-Сен-09 13:25
(спустя 51 мин., ред. 11-Сен-09 13:25)
Цитата:
значит в моем случае GOP size это похоже не минимум и не максимум а фиксированный размер.
если нет диапазона, а есть значение, то это скорее всего минус вашего софта и оборудования, а может быть и самого кодака QT, какое значение устанавливать - не знаю, лучше конечно почитать документацию по QT и его настройкам и поэкспериментировать
Кстати, готов сэмпл с пониженным значением ref, установил значение 2
На битрейт не смотрите, файл получился 333 Мегабайта при тех же 14 минутах (меньше на 20% чем первый), но значение бирейта выше, это потому что первый сэмпл вырезался из фильма (значение битрейта в нем всего фильма), а второй кодировался из куска (значение битрейта только этого куска)
Если этот вариант не прокатит, от CABAC прейдется все таки отказаться
|
|
airnet2
 Стаж: 17 лет 7 месяцев Сообщений: 17
|
airnet2 ·
11-Сен-09 18:43
(спустя 5 часов, ред. 11-Сен-09 18:43)
Есть исходный файл MKV 1080p и звук DTS.
Нужна прога под Mac OS, которая вырежет звук из видео и конвертирует звук DTS в AAC 5.1 или AC-3 5.1
Посоветуйте, может кто юзал уже.
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
12-Сен-09 12:45
(спустя 18 часов)
В общем от CABAC придется избавляться. Тормозов меньше, но они по прежнему присутствуют на динамичных кадрах.
Runid75 писал(а):
Кстати, готов сэмпл с пониженным значением ref, установил значение 2
На битрейт не смотрите, файл получился 333 Мегабайта при тех же 14 минутах (меньше на 20% чем первый), но значение бирейта выше, это потому что первый сэмпл вырезался из фильма (значение битрейта в нем всего фильма), а второй кодировался из куска (значение битрейта только этого куска) Если этот вариант не прокатит, от CABAC прейдется все таки отказаться
|
|
mythmaker
Стаж: 18 лет 10 месяцев Сообщений: 6
|
mythmaker ·
13-Сен-09 22:06
(спустя 1 день 9 часов, ред. 13-Сен-09 22:06)
DaZorg
Честно говоря, никогда не вдавался в технические подробности =). Для кодирования использовал VisulaHub и Handbrake. Все под Mac. Сейчас активно конверчу фильмы используя Handbrake и пресет AppleTv, битрейт 4500, дорожки ACC и AC3. Готов участвовать в экспериментах, если нужно.
Handbrake кстати работает стабильно и не вылетает. Рассинхронизацию звука обычно видно по логу (Activity window), если замечаю то пересобираю исходник с помощью tsMuxer, и заново запускаю конвертирование – пока этот вариант прокатывал.
airnet2 писал(а):
Нужна прога под Mac OS, которая вырежет звук из видео и конвертирует звук DTS в AAC 5.1 или AC-3 5.1
Посоветуйте, может кто юзал уже.
Под Mac ничего не нашел, пользую eac3to.
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
14-Сен-09 08:59
(спустя 10 часов, ред. 14-Сен-09 08:59)
mythmaker
у всех по-разному HandBrake работает. Лично у меня на 10.5 постоянно выпадал. На 10.6 пока не пользовался, может будет лучше. В плане настроек он конечно хорош, но вот со стабильностью бывают проблемы.
С tsMuxer конечно западло что нет пока поддержки 10.6
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
15-Сен-09 08:00
(спустя 23 часа, ред. 15-Сен-09 08:00)
DaZorg
Ну как сравнили качество сэмплов?
Я провел небольшой анализ и выяснил следующее:
1. в сэмпле 4605 кБ/с очень маленькое колебание битрейта и в тоже время очень большое колебание Quantizer (коэффициента сжатия), что это значит: в динамических сценах Q имеет большие значения и соответственно большие потери качества, битрейт колеблится плюс-минус 10% независимо от того статическая или динамическая сцена. Т.е. в динамических сценах, где должно выделяться как можно больше бит, выделяется практически столько же как на статических, но происходит более сильное сжатие (потеря качества). В динамике сэмпл 4605 кБ/с однозначно проигрывает сэмплу 2639 кБ/с, несмотря на то что у второго средний битрейт в два раза меньше и это видео соответственно в два раза меньше по размеру.
2. в видеопоследовательности сэмпла 2639 кБ/с учавствуют только I и P кадры (т.к. профиль базовый, B-кадров нет), соответственно можно было добиться более сильного сжатия, если бы использовались еще и B-кадры, но базового профиля хватило для того чтобы он переплюнул по качеству сэмпл 4605 кБ/с, может быть на статике он совсем чуть-чуть и проигрывает сэмплу 4605 кБ/с (хотя в процессе просмотра определить разницу очень сложно, можно только по скринам), потому что тратит на неё меньше бит, но в динамике однозначно он лучший.
Немного цифр: 4605 кБ/с - в динамике значение битрейта поднимается чуть выше 5000, а Q (степень сжатия) - зашкаливает за 35, в то время как у 2639 кБ/с в этих сценах битрейт достигает 16000, а Q не поднимается выше 25.
Для создания качественного рипа обычно используют значение Q, в диапазоне 20-21, это среднее значените в режиме кодирования crf (или Constant Quality - как этот режим называется в XviD4PSP 5.0), в этом режиме каждый кадр кодируется с разным значением Q (качеством), а установленное значение (к примеру 20-21) является средним, для статики используется маленькое значение (лучше качество, меньше сжатие), для динамики большие значения Q (большее сжатие), т.к. в динамике сложней разглядеть мелкие детали картинки. Ваш кодак QT в выборе значения Q в динамике однозначно перебарщивает и сжимает кадры с очень большим коэффициентом, отсюда и маленькие значения битрейта в этих сценах.
Моё мнение: сэмпл 2639 кБ/с по качеству картинки не хуже чем 4605 кБ/с, а в динамике значительно лучше, но при этом имеет значение битрейта практически в два раза меньше чем 4605 кБ/с - й, и соответственно в два раза меньший размер, что, согласитесь, предпочтительней. Короче говоря в видео 4605 кБ/с в статических сценах излишний битрейт, а динамических - недостаточный, это потому что ваше оборудование использует простейшие алгоритмы анализа, отсюда и высокая скорость
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
15-Сен-09 09:02
(спустя 1 час 2 мин., ред. 15-Сен-09 09:02)
Согласен, настройки Elgato очень скудные. Сейчас пытаюсь автров сподвигнуть хотябы на большее кол-во ref frames.
Вчера пытался перекодирова с помощью HandBrake и опять у меня он вылетел недоделав до конца видео. Так что лично для меня эта программа не вариант 
Скачал еще вчера Final Cut. Попробую Compressor в действии, надеюсь там побольше возможностей настройки.
П.С. какой программой битрэйты анализировали?
|
|
jhonny2
Стаж: 18 лет 6 месяцев Сообщений: 4892
|
jhonny2 ·
15-Сен-09 09:15
(спустя 13 мин., ред. 15-Сен-09 09:15)
Runid75
Красиво пишешь
DaZorg
Как ATV относится к 6-и канальному ААС?
Смысл есть?
https://rutr.life/forum/viewtopic.php?p=26346920#26346920
|
|
DaZorg
  Стаж: 18 лет 5 месяцев Сообщений: 752
|
DaZorg ·
15-Сен-09 09:23
(спустя 7 мин., ред. 15-Сен-09 09:23)
jhonny2
У меня проигрывался, но криво т.к. у меня подсоединено как стерео. Вообще лучше делать 2 канальный AAC, а 6 канальным делать AC-3.
|
|
Runid75
 Стаж: 16 лет 7 месяцев Сообщений: 631
|
Runid75 ·
15-Сен-09 09:31
(спустя 8 мин., ред. 15-Сен-09 09:44)
jhonny2
 , вот как пример
Может быть MPC, вернее ffdshow, обманывает, но вобщем картина видна
|
|
|