LINUX.ORG.RU

aMule, недокачавшееся видео


0

1

Здравствуйте. Встал вопрос по очистке места на ноутбуке. Нашёлся каталог .aMule, в котором видео на 250 мегабайтов, в котором загрузился кусочек где-то в начале, но не в самом начале. И хочется посмотреть его, какое там качество и стоит ли его искать в другом месте. Возможно ли как-нибудь отредактировать этот файл, и скормить медиаплееру тот прогрузившийся кусок? Файл в сети больше недоступен, у всех участников частей столько же, сколько и у меня.

В aMule и других P2P-сетях если загрузился первый кусочек, видео всегда можно посмотреть, но возможно не получится перематывать. С последним кусочком получается и перематывать тоже. Помогает перемотать неперематываемое команда mplayer -idx (mplayer это сам подсказал). А вот когда первого кусочка нет, почти всегда нельзя предпосмотреть. Как-то один раз какой-то попался кодек (MPEG-1), который мог.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 2)

попробуйте VLC. Если он не сможет - нет пути.

Ну разве что запустить мул, и попытаться докачать этот кусок.

drBatty ★★
()
Ответ на: комментарий от drBatty

Забыл главное сказать! Файл в сети больше недоступен, у всех участников частей столько же, сколько и у меня.

ZenitharChampion ★★★★★
() автор топика

Если файл вида *.mpg, и предположительно используют mpeg-1 и mpeg-2 кодирование, то можно откусить (split) кусочек от начала другого фильма и склеить (cat) его с началом. Попытаться просмотреть (vlc, smplayer).

record ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Расширение avi

Тогда скорее всего, ничего не выйдет, разве что гуру подскажут что-нибудь.

Буду читать про... cat.

Да, что там читать.

cat mpeg_кусочек corrupt_film > try.mpg

record ★★★★★
()
Ответ на: комментарий от ZenitharChampion

тогда только склейкой. Учтите, мул качает кусками по 9728000 байт, потому алгоритм след:

1. запустить мул, и посмотреть, сколько там частей не хватает в начале. Хотя это ещё и записано в part файле (там в начале нули будут)

2. отрезать от фильма начало с таким-же форматом (это важно. Самое главное - угадать этот формат. Может в гугле описание найдётся...) man head -b

3. отрезать от файла хвост после начала man tail -b

4. склеить хвост и начала man cat.

drBatty ★★
()

В слудующий раз выставь в amule форсированую загрузку первого и последнего чанка.
Пользуюсь gnome-mplayer, спокойно открывает цп^W видео в процессе загрузки.

kubism
()
Ответ на: комментарий от ZenitharChampion

А можешь дать ссылку на команду отрезания? Или на HTML с описаниями таких действий.

отрезать первые N байт? Зачем ссылку?

$ echo "ABCDEFG" | head -c 3
ABC

(отрезали первые 3 байта)

drBatty ★★
()
Ответ на: комментарий от ZenitharChampion

кстати, можно ещё split'ом порезать на чанки по 9.28Мб.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.