Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл?
Сижу, превращаю старательно налепленную чужими шаловливыми ручками фигню в золото. В смысле, лёгким движением руки вышибaю из mkv-шек лишние озвучки и прочий мусор.
Если кому тоже актуально, то философский камень называется Aiseesoft Total video Converter. Режет, кнвертирует, выдирает аудио - в общем, всё умеет)
Телевизор в смысле форматов капризный, как зараза
ну это не от программы зависит, а от кодеков. телек скорее всего хочет H.264, надо просто его в любой программе указать. то же со звуком и с контейнером (умеет ли mkv или обязательно avi)
Я его брала за качество картинки, но меня консультанты предупреждали. что я намучаюсь с просмотром - ну, так оно и вышло(((
ok. но поподробнее я начну со структуры видеофайла )
видеофайл представляет собой контейнер потоков. потоки сами по себе это обычно видео и аудио, бывают еще сабы и мб еще что-то. контейнер определяет обычно как потоки лежат внутри файла
обычно контейнер самая маловажная часть файла, но зато он как раз определяет расширение файла
а вообще я сам как-то без перекодирования перегонял какое-то видео во вполне себе древнем DivX из avi в mkv просто потому что те же потоки в mkv занимают чуть меньше, а еще я хотел впихнуть туда сабы
лирическое отступление
теперь о том, о чем меня просили
видеопоток обычно один (но не факт) и чем он закодирован как раз обычно и определяет размер файла и бдует ли он играться
самый популярный кодек из прошлого - DivX (и XviD) его многие помнят, потому что в его времена приходилось ставить кодеки в систему вручную )
H.264 это как раз кодек, который работает в блюреях, поэтому чаще всего он и поддерживается в современной технике. кроме того он как раз один из самых частых кодеков, которые встречаютсяв нынешних видео вообще и нынешних видео в интернетах в частности (его умеют декодировать флеш и большинство браузеров)
с аудиопотоками ниче интересного и нет так-то, это почти всегда mp3 (все его знают), aac (из тех же блюреев) и ogg vorbis (в веб видео)
у всех вменяемых плееров где-то в дебрях меню должны быть сведения о видеофайле, там можно посмотреть свойства неработающих файлов и какие у них форматы потоков
тут как раз что mkv играются, а avi порой нет — объяснимо. в mkv 99% файлов будут в H.264/H.265 или VP8/VP9, а в avi можно натолкнуться на любую экзотику за все время его существования )
есть предположения ) например там реально немного битый фрагмент. при воспроизведении такие вещи обычно менее критичны, чем при перекодировании. на DVD даже как-то специально были битые видео — если его играть, то незаметно, а если сграбливать в файл, то начинался дикий рассинхрон аудио и видео
могу посоветовать попробовать перекодировщики, которые не просто разные, а точно используют разные библиотеки. например тот же avidemux или что-нибдуь на основе ffmpeg (че-нибдуь в этом духе — www.myffmpeg.com/), хотя вторые обычно с крайне неудобным интерфейсом, но если сильно надо, то так больше надежды, что хоть что-нибдуь да возьмет
плееров тут ключевое слово - плеер. То есть либо программа (если смотримс с компа) либо физическая приблуда, если с телевизора. Но в моём случае это собственно сам телевизор, в который втыкается флешка.
Но в целом спасибо за подробные разъяснения, стало понятно, где примерно можно поковырять, если не работает.ogg vorbis Ага, запомним. Такой зверь пока не попадался, но буду знать, что он есть.контейнер на деле бывает важен, потому что например звук с переменным битрейтом в avi почти всегда вызывает рассинхрон. просто иногда незначительный А если мы этот же ави засунем в контейнер, то рассинхрона не будет? Магия, однако... Будем знать
ну я предлагаю на софтвеном глянуть что не работает в железе )
А если мы этот же ави засунем в контейнер, то рассинхрона не будет? Магия, однако... Будем знать
не, ави и есть контейнер. если мы просто сменим ави на мкв, то рассинхрона не будет
плееров тут ключевое слово - плеер. То есть либо программа (если смотримс с компа) либо физическая приблуда, если с телевизора. Но в моём случае это собственно сам телевизор, в который втыкается флешка.
Но в целом спасибо за подробные разъяснения, стало понятно, где примерно можно поковырять, если не работает.ogg vorbis Ага, запомним. Такой зверь пока не попадался, но буду знать, что он есть.контейнер на деле бывает важен, потому что например звук с переменным битрейтом в avi почти всегда вызывает рассинхрон. просто иногда незначительный А если мы этот же ави засунем в контейнер, то рассинхрона не будет? Магия, однако... Будем знать