|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 01:05
(15 лет 3 месяца назад)
Furyx писал(а):
You SHOULD NOT import such files before any video track is added to the destination file
Вот это я немного не понял. Здесь идёт речь о порядке сведения дорог, то есть нужно, чтобы вначале импортировалось видео, а потом только субтитры. Или речь о том, что нужно вначале получить MP4 с видео потоком, а потом уже в него импортировать сабы.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 01:07
(спустя 1 мин.)
_Woland_
сначала видео, все остальные сихронизируются по нему.
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 01:13
(спустя 6 мин.)
Ладно, на ближайшем релизе поэкспериментирую. Но вопрос остаётся прежним. Какой выбрать шрифт? :)) Написано, что по дефолту Serif. А дело в том, что Sans Serif и Serif выглядят по разному. Даже не до конца понятно какой из них дефолтный. Но наверно второй. Мне с Sans Serif понравился вид субтитров. Это достаточно распространенный шрифт, чтобы не заботиться о том, что будет криво отображаться?
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 01:28
(спустя 14 мин.)
Цитата:
serif font, fontSize 18 and display size 400x60
вот и прикидывайте, если смотреть фулл скрин, то размер будет уже не 18, а примерно 58.
вопрос в том, кто понимает эти сабы... КПК например понимает?
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 01:38
(спустя 9 мин., ред. 17-Авг-09 01:42)
Furyx
CorePlayer не понимает. TCPMP умеет какие-то сабы крутить. Это касаемо WM. А вот iPhone, кажись, нативно умеет сабы показывать из MP4 файлов. Правда не знаю, есть ли разница в каком они формате, у меня огрызка нема.
Furyx писал(а):
то размер будет уже не 18, а примерно 58.
При развороте на весь экран сабы масштабируются. Поэтому тут надо отталкиваться не от размеров экрана, а от размера кадра. Если я правильно понял о чём вы. Поэтому, собственно, и говорилось, что нужно сводить вначале видео - муксер по умолчанию подберёт нужный размер шрифта, исходя из кадра. Если он не будет знать кадра, то он будет исходить из того, что кадр шириной 400.
|
|
MaLLIeHbKa
Стаж: 17 лет 11 месяцев Сообщений: 3673
|
MaLLIeHbKa ·
17-Авг-09 01:40
(спустя 2 мин., ред. 17-Авг-09 01:40)
Нет такого шрифта — Serif. Serif — это засечки на концах букв, и данная приставка в названии шрифта означает, что в шрифте используются эти засечки. Шрифты с засечками используются для набора «основного» текста, т.к. в этом случае засечки помогают глазу «зацепиться» за форму буквы и облегчают чтение больших блоков текста.
Аналогично, Sans Serif — приставка, озачающая, что в шрифте не используются засечки. Такие шрифты используются преимущественно для заголовков.
Картинки с википедии.
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 02:01
(спустя 20 мин., ред. 17-Авг-09 02:01)
MaLLIeHbKa писал(а):
Нет такого шрифта — Serif. Serif — это засечки на концах букв
Не означает ли это, что в таком случае используется дефолтный системный шрифт с засечками. В случае с виндой - это MS Serif? Или я неправильно понял идею... Added
Ух, блин, я окончательно запутался. Сейчас специально опять попробовал свести h264 и SRT посредством Yamb. Никаких настроек шрифта не выбирал. SMPlayer вообще без сучка и задоринки показал. MPC придумал из одной дорожки две. Вторую пометил "plain text". Первую выводит довольно паршиво. Как-то мелко и убого. Вторую кажет нормальным размером и шрифтом. Вобщем, похоже, моя проблема была в MPC, который несколько по своему интерпретирует содержимое контейнера MP4. Но главное, что нормальный вид субтитров можно получить и в MPC, поэтому, вобщем-то, я теперь боле менее спокоен. :)) Завтра надо будет ещё на всякий случай попробовать воспроизвести в той же Ubuntu, проверить как там выводятся субтитры.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 02:20
(спустя 19 мин., ред. 17-Авг-09 02:20)
MaLLIeHbKa писал(а):
Шрифты с засечками используются для набора «основного» текста, т.к. в этом случае засечки помогают глазу «зацепиться» за форму буквы и облегчают чтение больших блоков текста
это на holly war тянет и уж точно оффоп в этой теме.
_Woland_ писал(а):
Не означает ли это, что в таком случае используется дефолтный системный шрифт с засечками. В случае с виндой - это MS Serif?
могу лишь сказать что fontconfig под виндой дефолтовый выбирает Verdana, serif - Times New Roman, monospace - Courier New, cursive - Comic Sans MS, fantasy - Impact. винда пустая XP, без офисов и всяких приблуд. _Woland_
скрытый текст
в SMPlayer какую сборку mplayer используешь? я вот похоже окончательно пересел от kovensky, правда я без GUI - привычней, да и проще
да, еще по сабам. не забывай что vobsub не работает с кернингом, в отличие от libass. так что если фонт с кернингом - уже разница. но это уже лучше в личку или в тему с сабами...
|
|
jhonny2
Стаж: 17 лет 8 месяцев Сообщений: 4892
|
jhonny2 ·
17-Авг-09 07:39
(спустя 5 часов, ред. 17-Авг-09 07:39)
_Woland_ писал(а):
CorePlayer не понимает. TCPMP умеет какие-то сабы крутить. Это касаемо WM. А вот iPhone, кажись, нативно умеет сабы показывать из MP4 файлов. Правда не знаю, есть ли разница в каком они формате, у меня огрызка нема.
iPhone не умеет нативно сабы показывать из MP4 файлов (во всяком случае после Yamb), для того что бы они были видны нужно ещё NEX редактором править, после чего их кроме iPhone никто не видит, даже MediaInfo считает что они не существуют.
Офтопик. Никто не знает, на iPhone аппаратное или софтовое воспроизведение? Просто был спор, зависит ли время жизни аккамулятора от разрешения и битрейта видеофайлов, к примеру если сравнивать 480х200 512 кб/с или 720х576@1024х576 10000 кб/с
|
|
shellgen
Стаж: 18 лет 1 месяц Сообщений: 6417
|
shellgen ·
17-Авг-09 09:24
(спустя 1 час 44 мин.)
jhonny2 писал(а):
iPhone не умеет нативно сабы показывать из MP4 файлов (во всяком случае после Yamb), для того что бы они были видны нужно ещё NEX редактором править, после чего их кроме iPhone никто не видит
Не особо интересоваля огрызкодевайсами, но если я правильно понимаю о чём идёт речь, то в свежей сборке MP4Box добавили опцию, которой можно выставить код обработчика без нужды ковыряться в 0x кодах. Кажется мне, что добавить в .mp4 понятные для гаджетов сабы можно одним лёгким движением:
Цитата:
mp4box -add english.iphone.ttxt:hdlr=sbtl:lang=en video.mp4
|
|
jhonny2
Стаж: 17 лет 8 месяцев Сообщений: 4892
|
jhonny2 ·
17-Авг-09 10:00
(спустя 36 мин., ред. 17-Авг-09 10:02)
shellgen
Спасибо, надо будет проверить, но кроме этого, обычно приходится ещё изменять два параметра:
'moov' > 'trak' > 'tkhd' > Flags: $00000f - нужно ставить для первой дорожки, при условии что дорожек несколько, для всех следующих Flags: $00000e
'moov' > 'trak' > 'tkhd' > Alternate Group: $0002 - непосредсвенно вызывает меню выбора субтитров, значение Alternate Group: $0001 меню аудиодорожек.
Эти действия какая команда может заменить?
Офтопик
Цитата:
Не особо интересоваля огрызкодевайсами
Зато этот огрызок может выдать ДВД качество при выводе на телевизор, с несколькими аудиодорожками/сабами и навигацией по главам без малейших тормозов
|
|
WebRider
Стаж: 16 лет 8 месяцев Сообщений: 1494
|
WebRider ·
17-Авг-09 10:01
(спустя 48 сек.)
jhonny2 писал(а):
ДВД качество
это, признаться, такая жесть, особенно с чередованием полукадров
|
|
shellgen
Стаж: 18 лет 1 месяц Сообщений: 6417
|
shellgen ·
17-Авг-09 10:48
(спустя 47 мин., ред. 17-Авг-09 10:51)
jhonny2
Цитата:
MP4Box -h import MP4Box -h general
Там много чего, в том числе про группы, в том числе есть такой загадочный ключ -ipod
Цитата:
... -3gp rewrites as 3GPP(2) file (no more MPEG-4 Systems Info) * Note 1: some tracks may be removed in the process * Note 2: always on for *.3gp *.3g2 *.3gpp -ipod rewrites the file for iPod -psp rewrites the file for PSP devices ...
Возможно в корректном наборе ключей и кроется решение, ввиду отсутствия интереса к вопросу дальше ничем не помогу, просто попалось на глаза в ченджлогах. ))
jhonny2 писал(а):
Офтопик
Цитата:
Не особо интересоваля огрызкодевайсами
Зато этот огрызок может выдать ДВД качество при выводе на телевизор, с несколькими аудиодорожками/сабами и навигацией по главам без малейших тормозов
Re: Офтопик
Да возможно. У меня хоть и коммуникатор, но он в основном чтобы звонить... А для упомянутой задачи лаптоп/субноут c hdmi выходом кажется несколько более подходящим и универсальным решением. )) Каждому - своё, хорошо когда есть выбор.
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 11:44
(спустя 55 мин.)
Furyx
jhonny2 писал(а):
после чего их кроме iPhone никто не видит
Ну, значит на огрызок ориентироваться не буду.
|
|
hwoaranqhax
Стаж: 15 лет 3 месяца Сообщений: 18
|
hwoaranqhax ·
17-Авг-09 12:02
(спустя 18 мин., ред. 17-Авг-09 12:15)
Подскажите как в Mpeg-4 встроить субтитры .ass хардсабом?._
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 12:09
(спустя 7 мин., ред. 17-Авг-09 12:09)
hwoaranqhax
Mpeg-4 - это стандарт кодирования видео. В видео поток можно интегрировать хардсабы (неотключаемые), но это в тему по обработке видео - https://rutr.life/forum/viewtopic.php?t=1895181
Если же имеется в виду контейнер *.mp4, то никак, контейнер не поддерживает этот формат:
Furyx писал(а):
Supported text formats:
SRT Subtitles .srt
SUB Subtitles .sub
GPAC Timed Text .ttxt
QuickTime TeXML Text .xml (cf QT documentation)
P.S. Как выяснилось, SRT он тоже лишь условно поддерживает. Просто при муксе он на лету SRT сконвертирует в TTXT.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 13:14
(спустя 1 час 4 мин.)
jhonny2 писал(а):
но кроме этого, обычно приходится ещё изменять два параметра:
'moov' > 'trak' > 'tkhd' > Flags: $00000f - нужно ставить для первой дорожки, при условии что дорожек несколько, для всех следующих Flags: $00000e
'moov' > 'trak' > 'tkhd' > Alternate Group: $0002 - непосредсвенно вызывает меню выбора субтитров, значение Alternate Group: $0001 меню аудиодорожек.
Эти действия какая команда может заменить?
Цитата:
I have validated your findings and can now sum up :
- It is my experience that the new MP4box release writes sbtl instead of text so you dont have to do this step anymore
- It is my experience that you are required to change alternate group if you have more that one language track. The executive summary on the original problem "how to make CC on a win OS?" will hence be: Produce target .m4v (via HB f.ex.)
Isolate language track(s) in the .ttxt format (convert if necessary possibly via MP4Box)
Add language track(s) to target via MP4Box (MP4Box.exe -add <mylang_laguagetrack>.ttxt:lang=<mylang> target.m4v). Run as many times as you have tracks
If > 1 language track be sure to change alternate group to 2 which must be done for all language tracks - this is done manually (hex edit) until the tools can do it (or can they already?). If this is not done you can't toggle the different languges independently. How this is done is explained in the posts above I'm looking forward to when HB will support it all - according to the roadmap it will be available in the next public release. (Apr 12, 2009)
так что пока ручками...
|
|
shellgen
Стаж: 18 лет 1 месяц Сообщений: 6417
|
shellgen ·
17-Авг-09 13:24
(спустя 10 мин., ред. 17-Авг-09 13:24)
Furyx писал(а):
(Apr 12, 2009)
http://kurtnoise.free.fr/mp4tools/ писал(а):
MP4Box-0.4.6-dev_20090715.zip 15-Jul-2009 16:23 1.9M
возможно уже докрутил, стоит порыться в опциях проверить...
...хотя
Furyx писал(а):
it will be available in the next public release
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 17:25
(спустя 4 часа)
Ахах. Вот такой подставы я не ожидал. SMPlayer в Ubuntu отказывается вывести субтитры из MP4, хотя их видит. Дефолтный проигрыватель Totem вообще их не видит. Вот, блин, и повышенная совместимость... Из MKV SMPlayer нормально показывает сабы. Может, конечно, чего не так делаю.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 17:46
(спустя 20 мин.)
_Woland_ писал(а):
Из MKV SMPlayer нормально показывает сабы.
сплитер матрешки на пике популярности, потому большинство фитч реализуется довольно таки быстро, чего не скажешь о других.
не пробовал явно с командной строки кодировку сабов указывать?
|
|
_Woland_
Стаж: 15 лет 11 месяцев Сообщений: 1067
|
_Woland_ ·
17-Авг-09 18:16
(спустя 30 мин.)
Furyx
Популярность-то оно ясно. Плюс сообщество open-source. Я не удивлён всесторонней поддержке MKV. Включая такую фишку как вывод постера в файловом менеджере вместо значка файла. Та самая фишка, которая в Windows работает с MP4. По поводу кодировки, ты имеешь в виду при муксе указывать? Да и не должно это влиять. Я менял кодировку. Даже при неправильной в MKV сабы показывает, правда не слова, а всякие черточки, точечки и т.д. В случае с MP4 - это просто чистый экран. Мне кажется, что я что-то не так делаю. С Totem ясно - он вообще не видит сабы. Но SMPlayer их видит и выводит в меню. Но вот на экран не выводит. Мне тут ещё это всё очень сложно, у меня Ubuntu стоит второй системой меньше недели, ориентируюсь в ОС паршиво.
|
|
Nanvel
Стаж: 17 лет 3 месяца Сообщений: 5225
|
Nanvel ·
17-Авг-09 19:19
(спустя 1 час 2 мин., ред. 17-Авг-09 19:19)
Подскажите чем еще, помимо mkvmerge, можно вскрыть wmv?
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 19:25
(спустя 6 мин.)
Kеttu писал(а):
Подскажите чем еще, помимо mkvmerge, можно вскрыть wmv?
http://www.videohelp.com/tools/Windows_Media_Encoder
если знать более точно что именно есть и что нужно на выходе - мжет быть больше момочь сможем.
|
|
Nanvel
Стаж: 17 лет 3 месяца Сообщений: 5225
|
Nanvel ·
17-Авг-09 19:32
(спустя 6 мин.)
Furyx
Ошибка именно для этого файла такая:
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 19:38
(спустя 6 мин.)
Kеttu
ну mkvmerge рассказывает о том, что с предлагаемым файлом он работать не может, т.к не знает что с ним делать. список с чем он может работать можно глянуть набрав mkvmerge --list-types
скрытый текст
Known file types: ext description --- -------------------------- demultiplexers: aac AAC (Advanced Audio Coding) ac3 A/52 (aka AC3) avi AVI (Audio/Video Interleaved) dts DTS (Digital Theater System) h264 AVC/h.264 elementary streams mp2 MPEG-1 layer II audio (CBR and VBR/ABR) mp3 MPEG-1 layer III audio (CBR and VBR/ABR) mkv general Matroska files ogg audio/video embedded in OGG mov Quicktime/MP4 audio and video rm RealMedia audio and video srt SRT text subtitles ssa SSA/ASS text subtitles idx VobSub subtitles btn VobBtn buttons wav WAVE (uncompressed PCM) flac FLAC lossless audio tta TTA lossless audio m1v MPEG-1 video elementary stream m2v MPEG-2 video elementary stream mpg MPEG program stream wv WAVPACK lossless audio output modules: AAC audio AC3 audio DTS audio FLAC MP3 audio RealAudio and RealVideo simple text subtitles text subtitles (SRT, SSA/ASS) TTA lossless audio uncompressed PCM audio video (MPEG 1, MPEG 2, MPEG 4 part 2 and 10) VobSub subtitles Vorbis audio WAVPACK lossless audio
лучше дайте mediainfo по потокам и скажите что именно надо на выходе.
|
|
Nanvel
Стаж: 17 лет 3 месяца Сообщений: 5225
|
Nanvel ·
17-Авг-09 20:01
(спустя 22 мин., ред. 17-Авг-09 20:01)
Furyx писал(а):
ну mkvmerge рассказывает о том, что с предлагаемым файлом он работать не может
До этого случая нормально работал с wmv.
данные:
Video: Windows Media Video 9 640x480 23.98fps 1516Kbps
Audio: Windows Media Audio 48000Hz stereo 182Kbps
Furyx писал(а):
что именно надо на выходе.
добавить аудиопоток.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 20:18
(спустя 17 мин.)
Kеttu писал(а):
добавить аудиопоток.
не представляю как mkvmerge замуксит еще один поток в wmv. хотя вспомнилась еще одна фишка. можно попробовать перегнать wmv в mkv и уже там добавить аудио поток. с Haali Media Splitter поставляется тулзовинка dsmux. пару обверток на эту тему можно глянуть тут.
это если вас устроит вариант, что на выходе будет mkv.
|
|
Nanvel
Стаж: 17 лет 3 месяца Сообщений: 5225
|
Nanvel ·
17-Авг-09 20:20
(спустя 2 мин.)
Furyx писал(а):
что на выходе будет mkv.
Это наилучший вариант.
|
|
Furyx
Стаж: 16 лет 6 месяцев Сообщений: 1335
|
Furyx ·
17-Авг-09 20:23
(спустя 2 мин.)
Kеttu
ну тогда пробуйте что скажет dsmux. если не получится - будем думать дальше
|
|
Pustovetov
Стаж: 17 лет Сообщений: 4255
|
Pustovetov ·
17-Авг-09 20:26
(спустя 3 мин.)
_Woland_ писал(а):
Популярность-то оно ясно. Плюс сообщество open-source. Я не удивлён всесторонней поддержке MKV. Включая такую фишку как вывод постера в файловом менеджере вместо значка файла. Та самая фишка, которая в Windows работает с MP4.
Да и из MKV постер выводится в виндюках, правда если добавить в винды "левую" софтинку =)
|
|
|