|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
27-Янв-13 22:31
(12 лет 8 месяцев назад)
natakoni писал(а):
57603816А ну наверно стандарты какие-то не позволяют. Хотя всё играется и на железных плеерах тоже.
Ну ещё бы не играло. По стандарту декодер MP3 должен уметь воспроизводить и MP2.
|
|
|
|
natakoni
Стаж: 14 лет 10 месяцев Сообщений: 276
|
natakoni ·
30-Янв-13 21:14
(спустя 2 дня 22 часа, ред. 30-Янв-13 21:14)
Тут ещё такой встал вопрос - можно ли как-то изменить samples/sec звука AC3 в AVI файле.
Хотел соединить VirtualDubом несколько серий фильма, вдруг Dub написал, что не будет делать, т.к. у одной серии audio samples\sec типа 56000, а у другой - 56001, а у третьей потом 55999.
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
30-Янв-13 21:18
(спустя 3 мин., ред. 30-Янв-13 21:18)
Что-то Вы путаете. "Samples/sec" определяется исключительно частотой дискретизации, и ей и равно. Т.е.: 32000, 44100 и 48000 - вот и весь возможный набор для AC3
|
|
|
|
natakoni
Стаж: 14 лет 10 месяцев Сообщений: 276
|
natakoni ·
30-Янв-13 21:31
(спустя 13 мин., ред. 30-Янв-13 21:31)
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
30-Янв-13 21:35
(спустя 3 мин., ред. 30-Янв-13 21:35)
VD ничего не знает о внутреннем устройстве звукового потока AC3 и показывает не его истинные характеристики, а то, что в заголовке AVI написано. А написан там может быть полный бред - без какого-либо ущерба для воспроизводимости.
В параметрах файлов, указанных в раздаче, для "sampling rate" стоит "48 kHz". Важнее другое: не стоит таким образом объединять файлы, созданные независимо друг от друга. Звук съедет (рассинхронизируется).
Нужно извлечь звук в отдельные файлы .ac3, создать AVI-шки без звука, склеить их в один файл, потом склеить в один файл звук (добавив при необходимости прокладки из тишины или, наоборот, подрезав лишнее), и только потом собрать два получившихся файла в один AVI со звуком.
|
|
|
|
natakoni
Стаж: 14 лет 10 месяцев Сообщений: 276
|
natakoni ·
30-Янв-13 21:49
(спустя 14 мин.)
Xpюша
А в заголовке нельзя как-то поменять цифры? Там первые 7 серий соединились, рассинхрона не заметил, а потом началось туда сюда.
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
30-Янв-13 22:29
(спустя 39 мин.)
natakoni писал(а):
57656183А в заголовке нельзя как-то поменять цифры?
Можно.
Открываете AVI в любом двоичном редакторе.
Недалеко от начала файла находите слово "auds" (выделено красным).
Старательно отсчитываете 20 байтов после него.
Следующие 4 байта (выделены красным) - частота дискретизации звука. Вписываете туда то, что нужно.
На картинке: "80 BB 00 00" - это 0000BB80h (в десятичной форме - 48000).
Но для успешного объединения файлов вписывать нужно не реальное значение частоты, а то, что стоит у первого файла. Или во все вписать одно и то же число.
|
|
|
|
natakoni
Стаж: 14 лет 10 месяцев Сообщений: 276
|
natakoni ·
31-Янв-13 06:57
(спустя 8 часов)
С цифрами не получилось. Понял что лучше потоки раздельно склеить. Оно и правильнее. AC3 прекрасно Total Commanderom клеятся. Спасибо.
|
|
|
|
maximkasl
Стаж: 13 лет 8 месяцев Сообщений: 3
|
maximkasl ·
01-Фев-13 22:27
(спустя 1 день 15 часов)
Доброго времени суток, такой вопрос. Есть видео файл в формате wmv (запись с монитора), где много кратковременной и длительной тишины, шорохов и прочих кратковременных звуков, которые просто режут слух. Как лучше отредактировать файл, разрезать на куски, где надо - вырезать видео со звуком, где - заглушить звук? Пробовал в программах без перекодировки, типа SMMVSplitter, но требуемого результата получить не удалось, при "покадровом" редактировании вылезает много косяков, то перемотка не работает, то картинка с артефактами. Поэтому, думаю, что без перекодировки не получится, отсюда собственно, и вопрос - как лучше сделать:
1) в какой формат и чем перегнать для комфортного редактирования
2) в какой программе лучше потом редактировать (разрезать на фрагменты, вырезать из них куски видео+аудио, заглушить звук)
3) и в каком формате сохранить конечный файл.
Заранее спасибо
|
|
|
|
doogler
Стаж: 16 лет 7 месяцев Сообщений: 587
|
doogler ·
02-Фев-13 06:24
(спустя 7 часов)
maximkasl
открыть wmv в редакторе типа Mediachance EditStudio Pro, отредактировать. Экспортировать мувик с теми же параметрами (размер кадра, частота кадров ) что и у исходного файла. Если выбрать перекодировку опять в wmv, то логично задать параметры кодека видео и аудио сходные с исходными.
maximkasl писал(а):
576926473) и в каком формате сохранить конечный файл.
Наверное в зависимости от назначения файла и воспроизводящего устройства. Упомянутая прога поддерживает и установленные в системе кодеки Xvid/Divx, x264.
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
04-Фев-13 16:54
(спустя 2 дня 10 часов)
А какой фильтр отвечает за уменьшение красного?
|
|
|
|
unreal666
 Стаж: 17 лет 9 месяцев Сообщений: 1711
|
unreal666 ·
04-Фев-13 19:25
(спустя 2 часа 31 мин.)
Штирлиц75
к примеру Gradation Curves. Выбрать нужный канал + в блоке флажков Processing поставить галку на флажке, в котором присутствует "+ R/G/B".
|
|
|
|
leli4ka
  Стаж: 18 лет 10 месяцев Сообщений: 296
|
leli4ka ·
04-Фев-13 21:23
(спустя 1 час 57 мин.)
Подскажите, пожалуйста, как подружить ac3 acm кодек с Дубом в windows 7 x64? Сама система кодек видит, дуб ни в какую не хочет.
|
|
|
|
unreal666
 Стаж: 17 лет 9 месяцев Сообщений: 1711
|
unreal666 ·
04-Фев-13 21:48
(спустя 25 мин.)
leli4ka
разрядность кодека, разрядность VD?
|
|
|
|
leli4ka
  Стаж: 18 лет 10 месяцев Сообщений: 296
|
leli4ka ·
04-Фев-13 22:03
(спустя 14 мин., ред. 04-Фев-13 22:03)
Кодек 64, а разрядность Дуба я даже не знаю. Использую те, что были в xp. А где смотреть его разрядность? Нашла у себя 64 разрядную, там увидел
|
|
|
|
unreal666
 Стаж: 17 лет 9 месяцев Сообщений: 1711
|
unreal666 ·
04-Фев-13 22:12
(спустя 8 мин., ред. 04-Фев-13 22:12)
leli4ka
кодеки/dll/acm_и_т.п. должны быть той же разрядности, что и проги их использующие.
в систему можно одновременно ставить как и 32-битный, так и 64-битные кодеки. В 64-битной системе они будут в разных папках (если конечно их устанавливать корректно).
|
|
|
|
leli4ka
  Стаж: 18 лет 10 месяцев Сообщений: 296
|
leli4ka ·
04-Фев-13 22:35
(спустя 22 мин.)
А как именно надо правильно устанавливать? Я щелкаю 2 раза по файлу inf и жму установить. В итоге 32битная версия сейчас устанавливаться отказалась, сказав, что выбранный inf файл не поддерживает данный тип установки
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
05-Фев-13 00:54
(спустя 2 часа 19 мин.)
unreal666 писал(а):
57743702
Штирлиц75 писал(а):
57740728А какой фильтр отвечает за уменьшение красного?
Штирлиц75
к примеру Gradation Curves. Выбрать нужный канал + в блоке флажков Processing поставить галку на флажке, в котором присутствует "+ R/G/B".
А можно поконкретнее?
|
|
|
|
unreal666
 Стаж: 17 лет 9 месяцев Сообщений: 1711
|
unreal666 ·
05-Фев-13 08:37
(спустя 7 часов, ред. 05-Фев-13 08:37)
leli4ka
если в папке с inf-файлом нет отдельного установщика, то твоим способом inf-файл надо ставить из файлового менеджера с разрядностью той же, для которой предназначен кодек.
К примеру, 64-битный кодек поставить из проводника, а 32-битный из 32-битного Total Commander'a.
Или, как вариант, через командную строку:
- для 64-битного кодека - %windir%\System32\InfDefaultInstall.exe "твой_inf_файл"
- для 32-битного кодека - %windir%\SysWOW64\InfDefaultInstall.exe "твой_inf_файл" Штирлиц75
В поле Channel указываешь Red, а в поле Processing к примеру "RGB + R/G/B". Потом играешься с кривой.
Можешь тыкнуть Show Preview для теста.
|
|
|
|
leli4ka
  Стаж: 18 лет 10 месяцев Сообщений: 296
|
leli4ka ·
05-Фев-13 12:17
(спустя 3 часа)
unreal666
Через командную строку устанавливаться не захотело, а через Total Commander пошло. Огромное спасибо!
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
08-Фев-13 00:03
(спустя 2 дня 11 часов)
Сконвертил, через AVInaptic и не могу понять что означают данные Buffer underflow, полученные в AVInaptic
скрытый текст
File type RIFF (little-endian) data, AVI, 704 x 528, 25.00 fps, video: XviD Generic infos Duration 02:24:28 (8667.92 s)
Container AVI OpenDML
AVI has index Yes
Total tracks 1
Track nr. 0 video
Junk VirtualDub build 32842/release Relevant data Resolution 704 x 528
Width multiple of 32
Height multiple of 16
Average DRF 4.08432
Standard deviation 1.040654
Std. dev. weighted mean 0.707414 Video track FourCC xvid/XVID
Resolution 704 x 528
Frame aspect ratio 4:3 = 1.333333
Pixel aspect ratio 1:1 = 1
Display aspect ratio 4:3 = 1.333333
Framerate 25 fps
Total frames 216,698
Stream size 1,884,428,184 bytes (1797.13076 MiB)
Bitrate 1739.220652 kbps
Qf 0.187158
Key frames 2,345 (0; 300; 600; 900; 1200; ... 216655)
Null frames 0
Min key int 1
Max key int 300
Avg key int 92.408529
Delay 0 ms Video bitstream Bitstream type MPEG-4 Part 2
User data DivX503b1393p
User data XviD0064
Packed bitstream Yes
QPel No
GMC No
Interlaced No
Aspect ratio Square pixels
Quant type H.263
Total frames 216,698
Drop/delay frames 0
Corrupt frames 0 I-VOPs 2345 ( 1.082 %)
P-VOPs 113666 ( 52.454 %) ##########
B-VOPs 100687 ( 46.464 %) #########
S-VOPs 0 ( 0.000 %)
N-VOPs 0 ( 0.000 %) Max consecutive B-VOPs 1 DRF analysis average DRF 4.08432
standard deviation 1.040654
max DRF 8 DRF<2 0 ( 0.000 %)
DRF=2 4157 ( 1.918 %)
DRF=3 64487 ( 29.759 %) ######
DRF=4 87428 ( 40.346 %) ########
DRF=5 31676 ( 14.618 %) ###
DRF=6 27523 ( 12.701 %) ###
DRF=7 1357 ( 0.626 %)
DRF=8 70 ( 0.032 %)
DRF>8 0 ( 0.000 %) I-VOPs average DRF 3.341151
I-VOPs std. deviation 0.504597
I-VOPs max DRF 4 P-VOPs average DRF 3.389536
P-VOPs std. deviation 0.562147
P-VOPs max DRF 5 B-VOPs average DRF 4.885973
B-VOPs std. deviation 0.876131
B-VOPs max DRF 8 Profile compliancy Selected profile MTK PAL 6000
Resolution Ok
Framerate Ok
Buffer underflow 00:26:02 (frame 39042)
Buffer underflow 00:26:04 (frame 39106)
Buffer underflow 00:26:06 (frame 39148)
Buffer underflow 00:26:08 (frame 39192)
Buffer underflow 00:26:10 (frame 39244)
Buffer underflow 01:48:35 (frame 162882)
Buffer underflow 01:48:36 (frame 162888)
Buffer underflow 01:48:36 (frame 162894)
Buffer underflow 01:48:36 (frame 162901)
Buffer underflow 01:48:36 (frame 162908)
Buffer underflow 01:48:37 (frame 162915)
Buffer underflow 01:48:37 (frame 162923)
Buffer underflow 01:48:37 (frame 162932)
Buffer underflow 01:48:38 (frame 162942)
Buffer underflow 01:48:38 (frame 162953)
Buffer underflow 01:48:39 (frame 162967)
Buffer underflow 01:48:39 (frame 162985)
Buffer underflow 01:48:40 (frame 163007)
Buffer underflow 02:16:09 (frame 204219)
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
08-Фев-13 00:54
(спустя 50 мин., ред. 08-Фев-13 00:54)
Штирлиц75
Грубо говоря, это означает, что для аппаратного проигрывателя, сделанного на микросхеме MTK PAL 6000, битрейт в указанных местах слишком большой.
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
08-Фев-13 01:05
(спустя 10 мин., ред. 08-Фев-13 01:05)
Xpюша писал(а):
57786561битрейт слишком большой.
???
Цитата:
1739 kbps avg 0.19 bit/pixel
- это слишком большой? Фильм два с половиной часа, я его делаю на 2,05 Гб.
А!!!
Xpюша писал(а):
57786561битрейт в указанных местах
И что делать? С таким размером кадра делать на 1,48 Гб?
Кстати, у меня в других рипах, готовящихся к релизу, тоже такие вещи проскакивают, и что - тоже выкладывать низзя?
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
08-Фев-13 01:31
(спустя 26 мин., ред. 08-Фев-13 01:31)
Штирлиц75 писал(а):
57786611А!!!
Xpюша писал(а):
битрейт в указанных местах
Не просто "в указанных местах", а "для аппаратного проигрывателя, сделанного на микросхеме MTK PAL 6000". У AVInaptic ещё и куча других микросхем в списке имеется.
Штирлиц75 писал(а):
57786611Кстати, у меня в других рипах, готовящихся к релизу, тоже такие вещи проскакивают, и что - тоже выкладывать низзя?
Правила трекера на этот счёт что-то говорят? По-моему, нет.
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
08-Фев-13 01:32
(спустя 1 мин.)
Xpюша писал(а):
57786784Не просто "в указанных местах", а "для аппаратного проигрывателя, сделанного на микросхеме MTK PAL 6000"
Т.е. существует немалая вероятность, что мой рип будет глючить на немалом количестве проигрывателей. Т.е. я не могу писать со всей ответственностью
"проигрывается на бытовых плеерах"
Xpюша писал(а):
57786784Правила трекера на этот счёт что-то говорят? По-моему, нет.
Да что правила? Главное - чтоб у людей воспроизводилось!
Как мне этих ошибок избежать?
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
08-Фев-13 01:51
(спустя 18 мин., ред. 08-Фев-13 01:51)
Штирлиц75 писал(а):
57786874Т.е. существует немалая вероятность, что мой рип будет глючить на немалом количестве проигрывателей.
Насчёт количества ничего сказать не могу, так как понятия не имею, насколько именно эти микросхемы были популярны у изготовителей (и даже в каком веке они выпускались).
Штирлиц75 писал(а):
57786874Т.е. я не могу писать со всей ответственностью "проигрывается на бытовых плеерах"
Для этого нужно, как минимум, уйму раз пропустить файл через AVInaptic, задавая каждый раз новый процессор. А потом в раздаче писать "проигрывается на бытовых плеерах, сделанных на ..." (так как в списке AVInaptic отнюдь не все возможные процессоры присутствуют).
Штирлиц75 писал(а):
57786874Да что правила? Главное - чтоб у людей воспроизводилось!
Как мне этих ошибок избежать?
При VBR кодировщику задают максимальный, средний и минимальный битрейты. Определите, какой максимальный не вызывает возмущения AVInaptic, и старайтесь его не превышать.
Хотя тут такой нюанс: возникновение ошибки "buffer underflow(underrun)" зависит не только от битрейта, но и от размера буфера проигрывателя. Прогресс на месте не стоит - буферы увеличиваются, а с ними - и допустимый моментальный битрейт.
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
08-Фев-13 02:16
(спустя 25 мин.)
Xpюша писал(а):
57786998Для этого нужно, как минимум, уйму раз пропустить файл через AVInaptic, задавая каждый раз новый процессор. А потом в раздаче писать "проигрывается на бытовых плеерах, сделанных на ..." (так как в списке AVInaptic отнюдь не все возможные процессоры присутствуют).
Так если я этого не могу (машина слабовата), то мне вообще не конвертировать?
Xpюша писал(а):
57786998При VBR кодировщику задают максимальный, средний и минимальный битрейты.
Как?
Xpюша писал(а):
57786998возникновение ошибки "buffer underflow(underrun)" зависит не только от битрейта, но и от размера буфера проигрывателя. Прогресс на месте не стоит - буферы увеличиваются, а с ними - и допустимый моментальный битрейт.
А для тех, у кого старый плеер? у меня немало таких знакомых (правда то, что я им давал, вроде проигрывалось...)
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
08-Фев-13 03:06
(спустя 49 мин., ред. 08-Фев-13 03:06)
Штирлиц75 писал(а):
Так если я этого не могу (машина слабовата), то мне вообще не конвертировать?
А разве AVInaptic долго работает? По-моему, куда как быстрее кодирования.
Но вообще-то то был чисто формальный совет. И не совсем честный, к тому же. Ибо "писать со всей ответственностью "проигрывается на бытовых плеерах" можно только в том случае, если это действительно на них проверено.
Штирлиц75 писал(а):
Xpюша писал(а):
57786998При VBR кодировщику задают максимальный, средний и минимальный битрейты.
Как?
Где? (В XviD максимальный ограничен выбранным профилем, а ручная регулировка, насколько я понимаю, становится доступной на вкладке "Level", если выбран профиль "Unrestricted".)
Штирлиц75 писал(а):
А для тех, у кого старый плеер? у меня немало таких знакомых (правда то, что я им давал, вроде проигрывалось...)
А я ошибся, кстати. "MTK PAL 6000" - это у AVInaptic не процессор, а профиль (кроме него там ещё "MPEG4 Simple @ L0" - " ... - @ L6", "MPEG4 Advanced Simple @ L0" - " ... - @ L5" и куча других - см. табличку "default-profiles" в файле init.tin исходников).
720x576 - это Level 5, стандартные профили "Simple @ L5" и "Advanced Simple @ L5". У обоих максимальный битрейт - 8 Mbps. "MTK PAL 6000" построже - 7281300 bps. "MTK PAL" ещё строже - 4854000 bps.
Так что рыться в документациях к куче проигрывателей на предмет выяснения, какие профили MPEG4 они поддерживают.
Но тут ещё такое дело: DVD-проигрыватели, как правило, официально поддерживают не XviD, а DivX, и именно из-за этого пришлось придумывать патчение FourCC в заголовке AVI.
|
|
|
|
Штирлиц75
Стаж: 17 лет 6 месяцев Сообщений: 3766
|
Штирлиц75 ·
08-Фев-13 03:18
(спустя 12 мин.)
Xpюша писал(а):
57787427А разве AVInaptic долго работает? По-моему, куда как быстрее кодирования.
Я имел в виду: если какой-то процессор "вылетает", то придется по новому конвертить?
Xpюша писал(а):
57787427(В XviD максимальный ограничен выбранным профилем, а ручная регулировка, насколько я понимаю, становится доступной на вкладке "Level", если выбран профиль "Unrestricted".)
???
Почитав всё это могу только повторить:
скрытый текст
огромный недостаток увеличения знаний о конвертировании и пр - то что если раньше поставил конвертироваться, сделал рипчик, и вперед - релизишь там и не паришься, а теперь сначала кучу сэмплов наделаешь, чтоб убедиться, что параметры нормальные, потом бывает если что переделываешь, а теперь при конвертации смотрю ещё и на квантизеры, если что - снова переделываешь...
"Во многом знании - много печали..." Екклезиаст
|
|
|
|
Xpюша
Стаж: 16 лет 3 месяца Сообщений: 3635
|
Xpюша ·
08-Фев-13 03:37
(спустя 19 мин., ред. 08-Фев-13 03:37)
Штирлиц75 писал(а):
57787486Я имел в виду: если какой-то процессор "вылетает", то придется по новому конвертить?
"MTK PAL" - самый строгий. Если в него укладывается - в другие и подавно.
Штирлиц75 писал(а):
57787486???
Кнопочка "more..." справа от "Profile & Level:"
|
|
|
|