Как скопировать видео с битой флешки под Linux
Вообще есть два способа:
и
"медленно, но тоже фиг его знает что получится :)"
Побыстрее
Делаем попытку просто отконвертировать видео прямо с флешки через конвертер HandBrake. Сам конвертер, видимо, функции пропуска ошибок не имеет, но тем, не менее имеет шанс выдать на выходе нормальное видео с пропущенными моментами, там где были битые сектора. Оно будет нормально воспроизводится, с рабочей перемоткой и даже импортироваться в редакторы. Однако есть шанс что он запнувшись на первом битом секторе прекратит конвертирование и вы недополучите кусок видео. Тем не менее этот способ гораздо быстрее следующего и первым делом стоит попробовать именно его.
В стандартных репозиториях этого конвертера нет, так что устанавливается он следующим образом:
Страница на launchpad: https://edge.launchpad.net/~stebbins/+archive/handbrake-releases
Мееедленно
Сначала скидываем видео с битой флешки на ПК с пропуском ошибок при помощи recoverdm, который у меня, например, уже был предустановлен. Перед этим убедитесь, что вы сможете не перезагружать ПК как минимум сутки. Именно столько времени у меня заняла загрузка видео размером всего 1 ГБ на ПК с Intel Core duo 3 GHz.
Здесь самый сомнительный параметр это n. Он как-бы отвечает за количество попыток чтения плохого участка и я, поставил "0", но в итоге он бесконечно долго пытался прочитать один и тот же участок, видимо всё-таки лучше ставить "1".
Если загрузка затянется настолько, что это будет выше ваших сил, можете прервать её на CTRL+C либо CTRL+Z. Я прерывал, видео оказалось пригодным для конвертирования. Чтобы вы понимали, зачем нужен следующий этап: видео полученное после recoverdm, с высокой долей вероятности может воспроизводится без возможности перемотки, без индикации длинны и без возможности импорта в видео редактор. Видимо это происходит из за повреждения служебной информации.
Второй этап это конвертирование полученного видео через HandBrake.
Он будет капризничать, не отображать прогресс, но скорее все сделает всё как надо, хотя я не могу это гарантировать, так как не пробовал провернуть этого со всеми форматами.
PS: Возможно использование dd вместо recoverdm будет быстрее, я не пробовал. Хотя вряд-ли. Скорее всего recoverdm сам использует dd :)
Тестировалось на:
recoverdm 0.20-4 amd64
HandBrake 1.1.0+ds1-1ubuntu1
Помогло? :)
Черкани Инфловии пару строк если нашёл здесь помощь. Можешь писать под любым постом в группе VK или по старинке на почту: inFlowia@netc.it :)
inFlowia Lab. не делает добро за деньги, но знать, что её труды кому-то помогают очень классно. Если тебе помогли - не поленись, всего пара слов: "Спасибо! Помогло :)" сделают дни инфловии светлее. ^^
Количество откликнувшихся: 8