Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Как восстановить поврежденный VOB файл (http://forum.oszone.net/showthread.php?t=350417)

lost8923142 04-01-2022 13:36 2976674

Как восстановить поврежденный VOB файл
 
Какой программой лучше восстановить поврежденный VOB файл?

Сам файл проигрывается, но нельзя его конвертировать или перемотать.
Система виндоус 8.1

DJ Mogarych 04-01-2022 22:11 2976729

Можно попробовать
Код:

ffmpeg -i c:\Users\VTS_01_4.VOB -c copy c:\Users\VTS_01_4.mkv

lost8923142 04-01-2022 23:58 2976737

Цитата:

Цитата DJ Mogarych
Можно попробовать »

Как?

Iska 05-01-2022 05:05 2976742

Цитата:

Цитата lost8923142
Как? »

Загрузить (Download FFmpeg) FFmpeg, установить/извлечь из архива, открыть командную строку, выполнить команду по предложенному образцу, указав свои пути к ffmpeg.exe и к файлу исходного .vob контейнера.

lost8923142 05-01-2022 12:10 2976753

Цитата:

Цитата Iska
Загрузить (Download FFmpeg) FFmpeg, установить/извлечь из архива »


FFmpeg скачал. Можно поподробнее, что дальше нужно делать?

Iska 05-01-2022 20:57 2976804

Вы явно что-то не то загрузили.

Какая у Вас операционная система?

Grabber2006 06-01-2022 03:00 2976813

У DJ Mogarych в сообщении простая ссылка на ffmpeg именно для Windows.

lost8923142 06-01-2022 03:43 2976817

Цитата:

Цитата Iska
Какая у Вас операционная система? »

Windows 8
Цитата:

Цитата Iska
Вы явно что-то не то загрузили. »

Загрузил ffmpeg-git-essentials.7z

Что теперь делать?

Iska 06-01-2022 07:11 2976820

Цитата:

Цитата lost8923142
Что теперь делать? »

Извлечь содержимое из архива. ffmpeg.exe находится в каталоге bin. Далее:
Цитата:

Цитата Iska
открыть командную строку, выполнить команду по предложенному образцу, указав свои пути к ffmpeg.exe и к файлу исходного .vob контейнера. »


lost8923142 06-01-2022 11:17 2976828

Цитата:

Цитата Iska
открыть командную строку, выполнить команду по предложенному образцу, указав свои пути к ffmpeg.exe и к файлу исходного .vob контейнера. » »

Что-то не то получилось:

dmitryst 06-01-2022 12:49 2976838

Код:

ffmpeg -i ..\..\..\VTS_01_4.VOB -c copy ..\..\..\Users\VTS_01_4.mkv

Iska 06-01-2022 13:26 2976839

dmitryst, боюсь, он именно так и вставит :(.

lost8923142, укажите:
  1. Куда Вы распаковали ffmpeg?
  2. Где у Вас расположен .vob файл?

dmitryst 06-01-2022 13:35 2976841

Цитата:

Цитата Iska
боюсь, он именно так и вставит »

уточняю - надо перейти в папку, куда распаковали ffmpeg, зайти в bin, зажать Shift и по правой кнопке мыши вызвать меню. В меню будет "открыть оболочку здесь" (или как-то так, не помню дословно). Открываем, копируем мой код, вставляем и радуемся )))
В конце-концов, можно попробовать Windows Movie Maker или какой-нибудь другой видеоредактор, в котором этот файл откроется.
Ещё из бесплатных методов:
Цитата:

Есть два способа использовать VLC для работы с поврежденными или поврежденными видеофайлами:

Метод 1: преобразовать файл VOB.
Откройте VLC Media Player , затем нажмите Медиа -> Преобразовать / сохранить.
Выберите файл VOB, который нужно открыть, затем нажмите Преобразовать / сохранить.
В окне Преобразовать введите имя файла, которое вы хотите использовать для преобразованного видео.
Выберите предпочтительный кодек из списка профилей.
Нажмите Изменить выбранный профиль , затем нажмите кнопку Пуск .
Восстановленный файл теперь будет сохранен с использованием нового профиля и имени файла, которые вы указали.

Метод 2: реплицируйте файл.
Создайте резервную копию видеофайла, если вы еще не создали ее.
Измените расширение файла на. avi.
Запустите VLC , затем нажмите Настройки -> Вход или кодеки.
Нажмите Сохранить
Установите флажок Всегда исправлять рядом с Восстановить файлы AVI .
Откройте файл, который вы хотите восстановить, и VLC автоматически попытается исправить его.

tamalex 06-01-2022 14:48 2976845

Пргоните ваш полный DVD диск через программу DVD Shrink - она исправит все ошибки.

lost8923142 07-01-2022 03:04 2976879

Цитата:

Цитата dmitryst
надо перейти в папку, куда распаковали ffmpeg, зайти в bin, зажать Shift и по правой кнопке мыши вызвать меню. В меню будет "открыть оболочку здесь" (или как-то так, не помню дословно). »

Здесь нет такого пункта.

Цитата:

Цитата Iska
1. Куда Вы распаковали ffmpeg?
2. Где у Вас расположен .vob файл? »

1. C:\Users\Ал\Desktop\1\bin
2. C:\Users\Ал\Desktop
Цитата:

Цитата Iska
dmitryst, боюсь, он именно так и вставит . »

Я здесь неправильно вставил?

yamaha1 07-01-2022 06:59 2976881

Цитата:

Цитата lost8923142
Здесь нет такого пункта. »

Зажать Shift и вызвать контекстное меню на папке bin, появится пункт "открыть окно команд".
Цитата:

Цитата lost8923142
Я здесь неправильно вставил? »

Вставили что ? Здесь вообще нет ничего.
Цитата:

Цитата lost8923142
1. C:\Users\Ал\Desktop\1\bin
2. C:\Users\Ал\Desktop »

На всякий случай сделать путь к папке bin покороче, например кинуть ее в корень раздела, например С:\ , кинуть в нее свой vob и выполнить в cmd:
Код:

ffmpeg -i VTS_01_4.VOB -c copy VTS_01_4.VOB.mkv

Iska 07-01-2022 09:47 2976888

Цитата:

Цитата lost8923142
1. C:\Users\Ал\Desktop\1\bin
2. C:\Users\Ал\Desktop »

Откройте командную строку. Скопируйте, вставьте туда и исполните следующий код:
Код:

"C:\Users\Ал\Desktop\1\bin\ffmpeg.exe" -i "C:\Users\Ал\Desktop\VTS_01_4.VOB" -c copy "C:\Users\Ал\Desktop\VTS_01_4.mkv"

lost8923142 07-01-2022 10:18 2976889

Цитата:

Цитата Iska
Откройте командную строку. Скопируйте, вставьте туда и исполните следующий код: »

Покажите на примере скриншота, а то у меня не получается.

yamaha1 07-01-2022 10:49 2976892

Вложений: 1
Цитата:

Цитата lost8923142
Покажите на примере скриншота, а то у меня не получается. »

А кавычки где ? Вы точно скопировали команду, которую дали выше ?

lost8923142 07-01-2022 11:52 2976893

Цитата:

Цитата yamaha1
Изображения
1.jpg
(20.4 Kb, 0 просмотров)
»

Ну хоть кто-то всё понятно объяснил на примере. Спасибо. Всё получилось.
У меня просто вначале стоит C:\Users\Ал> вместо C:\Windows\System32>

А можно сразу одновременно несколько файлов так прогнать?

yamaha1 07-01-2022 12:51 2976902

Цитата:

Цитата lost8923142
Ну хоть кто-то всё понятно объяснил на примере. Спасибо. Всё получилось. »

Вроде как все понятно объяснили еще на первой странице.
Цитата:

Цитата lost8923142
У меня просто вначале стоит C:\Users\Ал> вместо C:\Windows\System32> »

Это не имеет значения, нужно было просто скопировать команду (с "кавычками").

lost8923142 08-01-2022 02:00 2976941

Цитата:

Цитата yamaha1
Вроде как все понятно объяснили еще на первой странице. »

На примере всё понятней. Просто раньше в командной строке не работал.

А можно одновременно несколько файлов так запустить?

yamaha1 08-01-2022 13:29 2976982

Цитата:

Цитата lost8923142
А можно одновременно несколько файлов так запустить? »

Без понятия, а экспериментировать лень. Смотрите help к программе или спросите здесь, как реализовать пакетную обработку.

lost8923142 25-03-2022 01:32 2982243

А как восстановить, если FFmpeg не справляется?
Код:

Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\Пользователь>"C:\Users\Пользователь\Desktop\ffmpeg\bin\ffmpeg.exe" -i "C:\Users\Пользователь\Desktop\file (поврежден
).mpg" -c copy "C:\Users\Пользователь\Desktop\file.mkv"
ffmpeg version 2022-01-03-git-68d0a7e446-essentials_build-www.gyan.dev Copyright
 (c) 2000-2022 the FFmpeg developers
  built with gcc 11.2.0 (Rev5, Built by MSYS2 project)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32thr
eads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --e
nable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-l
ibsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-l
ibwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enab
le-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable
-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-l
ibzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enabl
e-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-
libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enab
le-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb
--enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
  libavutil      57. 13.100 / 57. 13.100
  libavcodec    59. 15.102 / 59. 15.102
  libavformat    59. 12.100 / 59. 12.100
  libavdevice    59.  1.100 / 59.  1.100
  libavfilter    8. 21.100 /  8. 21.100
  libswscale      6.  1.102 /  6.  1.102
  libswresample  4.  0.100 /  4.  0.100
  libpostproc    56.  0.100 / 56.  0.100
C:\Users\Пользователь\Desktop\Downloads\file (поврежден).mpg: Invalid data found when processi
ng input


C:\Users\Пользователь>


Amigos 25-03-2022 07:27 2982249

Цитата:

Цитата lost8923142
FFmpeg не справляется? »

Попробовать тоже самое, но с именем файла без кириллицы и пробелов.
Что то вроде c:\00\01.mpg

И вполне возможно, что восстанавливать там нечего.

lost8923142 25-03-2022 13:34 2982260

Цитата:

Цитата Amigos
Попробовать тоже самое, но с именем файла без кириллицы и пробелов. »

Попробовал, не получилось.

MKN 25-03-2022 17:47 2982278

Цитата:

Цитата lost8923142
Как восстановить поврежденный VOB файл »

Повреждения всякие бывают... Но как показывает практика в 99 % случаев - никак не восстановить.


Время: 05:21.

Время: 05:21.
© OSzone.net 2001-