Нарезка видео на куски без транскодирования

mysoap

Нарезка видео на куски без транскодирования

Post by mysoap »

Мой телевизор (Samsung LE-32 B652T4) воспроизводит практически все видеоформаты без транскодирования, но есть одна проблема: далеко не во всех из них работает перемотка. В частности, это касается .MKV. Поэтому если фильм не удалось сразу досмотреть до конца, приходится заходить через папку "Транскодирование" и выбирать видео "в нарезку" по 10 минут, получая при этом в нагрузку перекодирование с неизбежной потерей качества.

Есть ли возможность нарезать видео, не перекодируя его?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Нарезка видео на куски без транскодирования

Post by Eugene »

mysoap wrote:Мой телевизор (Samsung LE-32 B652T4) воспроизводит практически все видеоформаты без транскодирования, но есть одна проблема: далеко не во всех из них работает перемотка. В частности, это касается .MKV. Поэтому если фильм не удалось сразу досмотреть до конца, приходится заходить через папку "Транскодирование" и выбирать видео "в нарезку" по 10 минут, получая при этом в нагрузку перекодирование с неизбежной потерей качества.
Есть ли возможность нарезать видео, не перекодируя его?
Нарезать нельзя, так как сервер не знает где начинается определенный временной интервал и устройству воспроизведения необходима дополнительная информация находящаяся обычно в начале файла фильма. С родным (PC Share Manager) сервером перемотка также не работает ?
mysoap

Re: Нарезка видео на куски без транскодирования

Post by mysoap »

Eugene wrote: Нарезать нельзя, так как сервер не знает где начинается определенный временной интервал и устройству воспроизведения необходима дополнительная информация находящаяся обычно в начале файла фильма. С родным (PC Share Manager) сервером перемотка также не работает ?
Да, с PC Share Manager та же история. Причем, это официально указано в мануале.
Eugene, а в чем принципиальная разница между воспроизведением с транскодированием и воспроизведением без транскодирования? Почему, например, нельзя запустить фильм через папку "Транскодирование", но настроить профиль так, чтобы собственно само транскодирование видео и аудио не выполнялось, а выполнялась только разбивка? Насколько я понял из форума, можно транскодировать видео, но не транскодировать аудио, и наоборот... Неужели нельзя не делать ни того, ни другого?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Нарезка видео на куски без транскодирования

Post by Eugene »

mysoap wrote:
Eugene wrote: Нарезать нельзя, так как сервер не знает где начинается определенный временной интервал и устройству воспроизведения необходима дополнительная информация находящаяся обычно в начале файла фильма. С родным (PC Share Manager) сервером перемотка также не работает ?
Да, с PC Share Manager та же история. Причем, это официально указано в мануале.
Eugene, а в чем принципиальная разница между воспроизведением с транскодированием и воспроизведением без транскодирования? Почему, например, нельзя запустить фильм через папку "Транскодирование", но настроить профиль так, чтобы собственно само транскодирование видео и аудио не выполнялось, а выполнялась только разбивка? Насколько я понял из форума, можно транскодировать видео, но не транскодировать аудио, и наоборот... Неужели нельзя не делать ни того, ни другого?
Можно, но транскодера, который нормально выполняет ремуксирование (изменение формата файла без перекодирования видео, аудио) и поддерживает стартовую позицую, к сожалению, нет.
mysoap

Re: Нарезка видео на куски без транскодирования

Post by mysoap »

Eugene wrote: Можно, но транскодера, который нормально выполняет ремуксирование (изменение формата файла без перекодирования видео, аудио) и поддерживает стартовую позицую, к сожалению, нет.
Eugene, а нельзя ли прикрутить в качестве транскодера, например, mkvmerge? Он же умеет резать mkv на части без перекодирования... Или нужен какой то другой функционал?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Нарезка видео на куски без транскодирования

Post by Eugene »

mysoap wrote:
Eugene wrote: Можно, но транскодера, который нормально выполняет ремуксирование (изменение формата файла без перекодирования видео, аудио) и поддерживает стартовую позицую, к сожалению, нет.
Eugene, а нельзя ли прикрутить в качестве транскодера, например, mkvmerge? Он же умеет резать mkv на части без перекодирования... Или нужен какой то другой функционал?
Для использования просмотра с определенной временной позиции, необходимо чтобы транскодер поддерживал в параметрах данный параметр, mkvmerge насколько я понял при беглом изучении параметров, разрезает фильм на части, что не требуется, необходимо задание стартовой временной позиции фильма для обработки файла. Прикрутить можно любой транскодер, который поддерживает командную строку - Настройки - Транскодер - Профили.
mysoap

Re: Нарезка видео на куски без транскодирования

Post by mysoap »

Eugene wrote: Для использования просмотра с определенной временной позиции, необходимо чтобы транскодер поддерживал в параметрах данный параметр, mkvmerge насколько я понял при беглом изучении параметров, разрезает фильм на части, что не требуется, необходимо задание стартовой временной позиции фильма для обработки файла. Прикрутить можно любой транскодер, который поддерживает командную строку - Настройки - Транскодер - Профили.
mkvmerge умеет резать mkv на две части по заданной временной позиции (параметр --split timecodes ...). При этом, например, из файла filename.mkv получаются две части: filename-001.mkv и filename-002.mkv. Нас очевидно интересует вторая часть. Ее как ни будь можно подсунуть в качестве результата транскодирования? По сути, насколько я понимаю, это и есть обработка файла с заданной временной позиции, правда, с созданием ненужного первого куска...
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Нарезка видео на куски без транскодирования

Post by Eugene »

mysoap wrote:
Eugene wrote: Для использования просмотра с определенной временной позиции, необходимо чтобы транскодер поддерживал в параметрах данный параметр, mkvmerge насколько я понял при беглом изучении параметров, разрезает фильм на части, что не требуется, необходимо задание стартовой временной позиции фильма для обработки файла. Прикрутить можно любой транскодер, который поддерживает командную строку - Настройки - Транскодер - Профили.
mkvmerge умеет резать mkv на две части по заданной временной позиции (параметр --split timecodes ...). При этом, например, из файла filename.mkv получаются две части: filename-001.mkv и filename-002.mkv. Нас очевидно интересует вторая часть. Ее как ни будь можно подсунуть в качестве результата транскодирования?
В профиле транскодирования

Code: Select all

OutputFileName := ...
mysoap wrote: По сути, насколько я понимаю, это и есть обработка файла с заданной временной позиции, правда, с созданием ненужного первого куска...
Программа будет ждать выходной файл период времени, заданный в настройке "Прекращение транскодирования, если временный файл не используется в течении ... секунд", сколько будет ждать начала передачи файла телевизор - зависит о него.

P.S. Попробую связать MEncoder и TSMuxer для ремуксирования, возможно что-то получится.
mysoap

Re: Нарезка видео на куски без транскодирования

Post by mysoap »

Eugene wrote: Программа будет ждать выходной файл период времени, заданный в настройке "Прекращение транскодирования, если временный файл не используется в течении ... секунд", сколько будет ждать начала передачи файла телевизор - зависит о него.

P.S. Попробую связать MEncoder и TSMuxer для ремуксирования, возможно что-то получится.
А я пока попробую прикрутить mkvmerge. О результатах сообщу. Eugene, большое спасибо за консультацию!
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Нарезка видео на куски без транскодирования

Post by Eugene »

Использовать TsMuxer c MEncoder пока не удалось, но получилось использовать DirectShow фильтры Haali,
Профиль транскодирования "Фильмы - DirectShow - Matroska Remux"
mkvremux.rar
(1.04 KiB) Downloaded 1115 times
только нет уверенности, что телевизору подойдет еще незавершенный mkv.
Post Reply