Czy istnieje alternatywa dla DVD-Shrink, która może kompresować obraz DVD do mniejszego rozmiaru, aby zmieścił się na zapisywalnym dysku DVD?


12

Czy istnieje linuksowa alternatywa dla aplikacji Windows DVD-Shrink, która może kompresować obraz DVD do mniejszego rozmiaru, aby zmieścił się na zapisywalnym dysku DVD?

Podczas tworzenia kopii zapasowej niektórych dysków DVD rozmiar zgranego pliku ISO wynosi ponad 7000 MB. Istnieje alternatywne oprogramowanie linux, podobne do systemu Windows „DVD Shrink”, który może skompresować ten plik, aby zmieścił się na zapisywalnym dysku DVD o wielkości około 4000 MB


brak aktualizacji tej odpowiedzi?

za co głosowano za zamknięciem?

1
@cipricus Kliknij przycisk zamykania. Zobaczysz 1 obok „opartego głównie na opiniach”. Ponadto, jeśli jesteś zadowolony z którejkolwiek z odpowiedzi, skomentuj mnie, oznaczając mnie, bym mógł przyznać nagrodę.
muru

1
@cipricus W porządku. Po prostu działam jako pełnomocnik dla ciebie w tej sprawie, ponieważ nie robię zgrywania i nie potrafię samodzielnie ocenić odpowiedzi. Zawołaj mnie za tydzień, kiedy wygasa nagroda.
muru

1
O przepraszam. Pominięto część „utrzymanie struktury menu”. MKV teoretycznie dopuszcza menu. Ale nie ma wielu odtwarzaczy (VLC) i żadnych koderów (o których wiem), które by to wspierały.
MadMike,

Odpowiedzi:


7

Najlepszym z nich jest k9copy, ale miałem z nim problemy w 12.10 64-bitowym, dobrą alternatywą jest dvd95 i jest inna aplikacja o nazwie xdvdshrink, chociaż możliwości zgrywania napisów xdvdshrink wydają się być zepsute.

Inną opcją dla ciebie byłoby uruchomienie dvdshrink przez wino. Byłem w stanie to zrobić dość łatwo, jedyne, co jest potrzebne, to wymienić cdrom w pliku fstab, a następnie także dodać dysk w winecfg.

Zacznij od uruchomienia tego polecenia:

sudo mkdir -v /media/cdrom

Spowoduje to utworzenie katalogu, w którym zostanie zamontowane cdrom. Następnie uruchom to polecenie, aby otworzyć fstab z gedit jako root.

gksudo gedit /etc/fstab

Oto linia fstab potrzebna do zamontowania cdrom, wystarczy skopiować i wkleić ją na końcu pliku fstab:

# built in CDrom
/dev/sr0    /media/cdrom    auto    ro,noauto,user,exec 0 0

Uruchom to polecenie:

sudo mount -a

Następnie uruchomić:

winecfg

Oto zdjęcie, gdzie dodać dyski w winecfg, po prostu kliknij kartę dysków, a następnie przycisk automatycznego wykrywania. Następnie zastosuj i OK.

winecfg, zakładka dyski


1
jakieś aktualizacje tego, jakieś rozwiązanie linux?

w Xubuntu 14.04 modyfikacja fstab nie była potrzebna. dvd jest zamontowany media/usernamei widziany przez dvdshrink

8

2 najlepsze narzędzia, jakie znam na temat tej pracy, to dvd95 i k9copy.
sudo apt-get install dvd95lub sudo apt-get install k9copy
zainstalowanie k9copy w systemie innym niż KDE spowoduje usunięcie wielu zależności, które mogą, ale nie muszą stanowić problemu.


dvd95 nie działa jak dvdshrink; k9copy nie jest dostępna do 14.04, chyba że zainstalować wersję 3.0.0 z przeładować tutaj . - Jak zainstalować k9copy w 12.04?

4

Hamulec ręczny

HandBrake jest naprawdę dobry i to narzędzie polecam.

Pobieranie jest dostępne na https://handbrake.fr

Jeszcze lepiej, istnieje PPA na https://launchpad.net/~stebbins/+archive/handbrake-releases/

Chociaż PPA dla najnowszej wersji (wersja 9.9) jest przeznaczona dla Raringów, działa dobrze w 14.04. Możesz dodać repozytorium HandBrake dla Raring i zainstalować HandBrake w Ubuntu 14.04 w następujący sposób:

echo "deb http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu raring main" | sudo tee -a /etc/apt/sources.list.d/handbrake.list
echo "# deb-src http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu raring main" | sudo tee -a /etc/apt/sources.list.d/handbrake.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 816950D8
sudo apt-get update
sudo apt-get install handbrake-gtk

K9Copy

K9Copy było doskonałym narzędziem, ale programista przestał go wspierać lata temu. Najwyraźniej inny programista niedawno podjął projekt ( http://k9copy-reloaded.sourceforge.net/#start ) i wydał wersję 3.0.0, jeśli chcesz go wypróbować. Sam tego nie próbowałem, więc nie wiem, czy zadziała w 14.04. Będziesz musiał zbudować go od zera, ponieważ wstępnie przygotowane pakiety dla nowej wersji nie są jeszcze dostępne.


3
Hamulec ręczny nie jest przeznaczony do tworzenia kopii zapasowych płyt DVD poprzez transkodowanie i usuwanie ich.
LiveWireBT

2
LiveWiteBT ma rację. HandBrake pozwoli ci zgrać DVD na inny format i rozmiar, więc możesz skopiować go na inny nośnik lub mniejszy dysk DVD, ale nie zachowuje oryginalnej struktury DVD.
PJ Singh

2

K9copy mówi się (...), że jest najlepszą alternatywą dla DVD Shrink. Pierwotny programista zaprzestał tworzenia K9copy. K9copy-Reloaded to kontynuacja K9copy przez nowego programistę. Informacja:

IMHO warto byłoby zamieścić recenzję K9copy-Reloaded w świetnym poście @cipricus. Polecam używanie pakietów Trusty / Utopic lub Jessie ze strony tomtomtom. Uważaj, że K9copy jest oparty na Qt i najlepiej jest go zainstalować w środowisku KDE, inne środowiska mogą wymagać wielu zależności.


Zostawiłem K9copy na boku, dopóki nie zainstalowałem Kubuntu i rzeczywiście wersja Jessie działa dobrze - nawet w gałęzi deweloperskiej Kubuntu 15.04. Wygląda na to, że przeładowana strona k9copy została odnowiona i znacznie poprawiona od czasu, gdy zacząłem swoją główną odpowiedź. Spodziewam się, że debaty będą działać zgodnie z przeznaczeniem - niezależnie od nieuniknionych zależności kde. Wkrótce przetestuję to w Ubuntu Unity i podam odpowiedź w mojej odpowiedzi.

2

Spróbuję zachować tutaj aktualną odpowiedź na temat programów, które mogłem przetestować, omawiając zaproponowane rozwiązania.

Odłożę na bok DVDShrink w Wine.


DVD9to5 (dvd95) - przetestowałem go, wykonując kopię zapasową dwóch dysków DVD wideo jako plików ISO. (Oba były większe niż 5 GB i być może chronione). Istnieje opcja zachowania menu, co, jak sądzę, oznacza strukturę oryginalnego DVD.

wprowadź opis zdjęcia tutaj

Ale pliki ISO nie były odtwarzane w VLC.

I chyba wiem dlaczego. W rzeczywistości DVD95 nie może wybrać i utworzyć kopii zapasowej więcej niż jednego utworu za każdym razem (potwierdzenie tego tutaj ).

Chociaż może działać dobrze z filmami DVD, które mają tylko jedną taką ścieżkę (trzeba to jeszcze przetestować), te z wieloma ścieżkami będą dużym problemem. Są to dyski DVD z więcej niż jednym filmem. Podczas tworzenia kopii zapasowej dysku DVD zawierającego wiele ścieżek oryginalne menu zostaną utracone, ponieważ dotyczą one innych plików, które nie zostaną skopiowane. Ponadto napisy nie są użyteczne w ten sposób, a przewijanie nie działa. Oddzielne pliki vob będą odtwarzane osobno.

W takim przypadku dobrą stroną jest to, że masz lepszą jakość głównego wideo niż w przypadku, gdyby był tam cały obraz DVD (tak jak DVDSrink może to zrobić). Zauważyłem w jednym przypadku, że wybrany główny film zachował swój pierwotny rozmiar, a całe „zmniejszanie” obrazu zostało wykonane tylko poprzez usunięcie pozostałych ścieżek. W ten sposób nie jest to ten sam obraz. Ale jeśli nie stanowi to dla ciebie problemu (nie potrzebujesz menu i napisów), możesz użyć prostego polecenia dvdbackup -F(źródło: tutaj, jak zrobić kopię ISO filmu DVD? ) I w ten sposób uzyskać tylko główna cecha, która może równie dobrze być mniejsza niż 4,7 GB

  • DVD95 może być alternatywą tylko w przypadku płyt DVD z jedną ścieżką.

Hamulec ręczny - może konwertować filmy DVD na MKV i MP4 : być może dobrym rozwiązaniem jest konwersja (jeszcze ich nie przetestowałem), ale nie „zmniejszanie” obrazów DVD,

wprowadź opis zdjęcia tutaj

więc hamulec ręczny nie jest alternatywą dla DVDShrink.


xDVDShrink (także .deb) - Nie działa na wszystkich źródłach DVD (szyfrowane itp . ) . Testowane powyżej dyski DVD nie były nawet dostępne, więc testowałem z filmem 4,7 DVD bez ochrony.

Wydaje się, że nie ma wsparcia dla napisów ( tutaj również wspomniane ), wygląda jeden tytuł wideo i jeden kanał audio do wyboru.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Wprowadziłem również następujące ustawienia:

wprowadź opis zdjęcia tutaj

które nie były przestrzegane. Nie znaleziono pliku .iso na pulpicie ani w innym miejscu. Ale ani pliki / tmp nie zostały usunięte zgodnie z ustawieniami, więc mogłem je przetestować. Znaleziono pełne pliki dvd /tmp/mydvd/BUILD/, ale można je odtwarzać za pomocą VLC i SMPlayer tak jak zwykłe pliki wideo, bez oryginalnej struktury menu dvd . Najpoważniejszym problemem jest brak napisów (zabawne w moim przypadku, gdy testowałem z japońskim filmem).

Dlatego: xDVDShrink NIE jest alternatywą.


Odłożyłem na chwilę k9copy , które wielu polecało w przeszłości i które, jak już wspomniano w tym pytaniu, jest uważane za prawdziwą alternatywę DVDShrink dla Ubuntu.

Ponieważ początkowy projekt jest teraz nieaktywny, pojawił się nowy programista obsługujący wersję ponownie załadowaną do k9copy - TUTAJ .

Zainstalowałem bez żadnych problemów najnowszy debet tam opublikowany - wersję Jessie - w gałęzi programistycznej Kubuntu 15.04. Dodał tylko 13 nowych zależności.

W Ubuntu Unity i innych komputerach innych niż KDE będzie oferował znacznie więcej zależności KDE. Jest to jednak problem z wieloma innymi aplikacjami KDE, które w pewnym momencie mogą być potrzebne do określonego celu. Jeśli Twoim celem jest tworzenie kopii zapasowych DVS-ów w taki sam sposób, jak DVDShrink w systemie Windows, posiadanie pewnych zależności KDE nie jest takie złe.

k9copy-reloaded wygląda jak prawdziwa alternatywa i na razie jedyna odpowiedź na pytanie.


Zaktualizuję ten post, jak tylko będę mógł przetestować więcej rozwiązań.


1

Ponieważ celem tego pytania była aktualizacja odpowiedzi pod starszą , postaram się tutaj zachować aktualną odpowiedź na temat programów, które mogłem przetestować, omawiając zaproponowane rozwiązania.

Zostawię na razie DVDShrink w Wine.


Przez pewien czas k9copy , które wielu polecało w przeszłości i które, jak już wspomniano w tym pytaniu, jest uważane za prawdziwą alternatywę DVDShrink dla Ubuntu, nie było obsługiwane. Ponieważ jednak początkowy projekt jest teraz nieaktywny, pojawił się nowy programista obsługujący wersję ponownie załadowaną do k9copy . Pakiety Deb można znaleźć TUTAJ . Aby dodać PPA - spójrz TUTAJ :

sudo add-apt-repository ppa:tomtomtom/k9copy 
sudo apt-get update 
sudo apt-get install k9copy

Zainstalowałem bez żadnych problemów najnowszy debet tam opublikowany - wersję Jessie - w gałęzi programistycznej Kubuntu 15.04. Dodał tylko 13 nowych zależności.

W Ubuntu Unity i innych komputerach innych niż KDE będzie oferował znacznie więcej zależności KDE. Jest to jednak problem z wieloma innymi aplikacjami KDE, które w pewnym momencie mogą być potrzebne do określonego celu. Jeśli Twoim celem jest tworzenie kopii zapasowych DVS-ów w taki sam sposób, jak DVDShrink w systemie Windows, posiadanie pewnych zależności KDE nie jest takie złe.

k9copy wygląda jak prawdziwa alternatywa i na razie jedyna odpowiedź na pytanie.

wprowadź opis zdjęcia tutaj


Biorąc pod uwagę inne narzędzia wspomniane na askubuntu i które w pewnym momencie mogłem przetestować:

DVD9to5 (dvd95) - przetestowałem go, wykonując kopię zapasową dwóch dysków DVD wideo jako plików ISO. (Oba były większe niż 5 GB i być może chronione). Istnieje opcja zachowania menu, co, jak sądzę, oznacza strukturę oryginalnego DVD.

wprowadź opis zdjęcia tutaj

Ale pliki ISO nie były odtwarzane w VLC.

I chyba wiem dlaczego. W rzeczywistości DVD95 nie może wybrać i utworzyć kopii zapasowej więcej niż jednego utworu za każdym razem (potwierdzenie tego tutaj ).

Chociaż może działać dobrze z filmami DVD, które mają tylko jedną taką ścieżkę (trzeba to jeszcze przetestować), te z wieloma ścieżkami będą dużym problemem. Są to dyski DVD z więcej niż jednym filmem. Podczas tworzenia kopii zapasowej dysku DVD zawierającego wiele ścieżek oryginalne menu zostaną utracone, ponieważ dotyczą one innych plików, które nie zostaną skopiowane. Ponadto napisy nie są użyteczne w ten sposób, a przewijanie nie działa. Oddzielne pliki vob będą odtwarzane osobno.

W takim przypadku dobrą stroną jest to, że masz lepszą jakość głównego wideo niż w przypadku, gdyby był tam cały obraz DVD (tak jak DVDSrink może to zrobić). Zauważyłem w jednym przypadku, że wybrany główny film zachował swój pierwotny rozmiar, a całe „zmniejszanie” obrazu zostało wykonane tylko poprzez usunięcie pozostałych ścieżek. W ten sposób nie jest to ten sam obraz. Ale jeśli nie stanowi to dla ciebie problemu (nie potrzebujesz menu i napisów), możesz użyć prostego polecenia dvdbackup -F(źródło: tutaj, jak zrobić kopię ISO filmu DVD? ) I w ten sposób uzyskać tylko główna cecha, która może równie dobrze być mniejsza niż 4,7 GB

  • DVD95 może być alternatywą tylko w przypadku płyt DVD z jedną ścieżką.

Hamulec ręczny - może konwertować filmy DVD na MKV i MP4 : być może dobrym rozwiązaniem jest konwersja (jeszcze ich nie przetestowałem), ale nie „zmniejszanie” obrazów DVD,

wprowadź opis zdjęcia tutaj

więc hamulec ręczny nie jest alternatywą dla DVDShrink.


xDVDShrink (także .deb) - Nie działa na wszystkich źródłach DVD (szyfrowane itp . ) . Testowane powyżej dyski DVD nie były nawet dostępne, więc testowałem z filmem 4,7 DVD bez ochrony.

Wydaje się, że nie ma wsparcia dla napisów ( tutaj również wspomniane ), wygląda jeden tytuł wideo i jeden kanał audio do wyboru.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Wprowadziłem również następujące ustawienia:

wprowadź opis zdjęcia tutaj

które nie były przestrzegane. Nie znaleziono pliku .iso na pulpicie ani w innym miejscu. Ale ani pliki / tmp nie zostały usunięte zgodnie z ustawieniami, więc mogłem je przetestować. Znaleziono pełne pliki dvd /tmp/mydvd/BUILD/, ale można je odtwarzać za pomocą VLC i SMPlayer tak jak zwykłe pliki wideo, bez oryginalnej struktury menu dvd . Najpoważniejszym problemem jest brak napisów (zabawne w moim przypadku, gdy testowałem z japońskim filmem).

Dlatego: xDVDShrink NIE jest alternatywą.


Postaram się aktualizować ten post.


dotyczy także hamulca ręcznego: zdecydowanie nie tworzy kopii zapasowej folderu DVD, ale konwertuje film na mv4 lub mkv ORAZ na tyle, że nie zawsze „widzi” wszystko na płycie; jeśli masz na przykład serię, wybierze jeden odcinek i możliwe, że zignoruje wszystkie pozostałe, więc nie zawsze jest to świetne narzędzie. Będzie pięknie
wyglądał w

0

Hamulec ręczny został już zasugerowany, ale zaproponowałbym inną opcję, która może Ci pomóc. Nazywa się xDVDShrink. Pamiętaj, że sam go nie użyłem. Po przeczytaniu dokumentacji wydaje się, że masz dwie opcje kurczenia, pozwalając programowi zrobić to za Ciebie automatycznie lub ręcznie wybierając współczynnik kurczenia. Wydaje się również, że utrzymuje system plików oryginalnego DVD.

Jest dostępny do pobrania jako plik tar.gz ze strony sourceforge. Postępuj zgodnie z instrukcjami tutaj, aby zainstalować w systemie.


Właśnie się temu przyjrzałem i zaktualizuję odpowiedź. Można go również zainstalować jako deb z tego miejsca . czy wiesz, jaka jest różnica między dostępnymi czynnikami kurczącymi się? idą między 1 a 2, ale co one oznaczają?

Jak powiedziałem, sam nie korzystałem z oprogramowania, więc nie jestem pewien, jakiego współczynnika kompresji użyją poszczególne czynniki. Istnieje również opcja, aby oprogramowanie automatycznie zmniejszało się, co prawdopodobnie wykorzystałoby optymalne ustawienia
Duck

nie działa na wszystkich dyskach DVD (tak jak robi to dvdshrink) i nie ma wsparcia dla zachowania napisów

przetestowane i nie mogę potwierdzić tego jako alternatywy. zobacz szczegóły w mojej odpowiedzi

0

Jest tylko jeden program, który udało mi się znaleźć, o którym jeszcze nie wspomniano i który może być wart obejrzenia. Nazywa się Wampiry

Minusem jest to, że wampiry nie są w stanie samodzielnie tworzyć kopii zapasowych DVD. qVamps to GUI, które pozwala użytkownikowi wybierać tytuły z DVD, używa Vamps do rekwizycji i tworzyć nowe DVD. qVamps używa dvdauthor do tworzenia struktur danych nowego DVD.


2
Przykro mi, że jestem podejrzliwy, ale ostatnią wersją Vamps był rok 2006. Czy możesz potwierdzić, że działa z Ubuntu 14.04? Jak poszło o instalacji?
MadMike,

apt-get install vamps, a potem vamps -v < input.vob > output.vobpobiegłem tutaj. Niestety nie zmniejszyło to mojego pliku vob 5.8gib na DVD.
cweiske

0

18.04 grudnia 2018 r

Innym sposobem zrobienia tego wszystkiego, a raczej kolejną kombinacją sztuczek jest:

➊ użyj Vobcopy, aby zgrać DVD do folderu

vobcopy -m

w terminalu jest wszystko, co jest wymagane

➋ NASTĘPNIE, jeśli chcesz zredukować folder 7 + GiB do folderu 4.3 / 4.4GiB, użyj asystenta K9copy [K9] lub rzeczywiście dvdshrink w Wine [ponieważ już zrobiłeś zgrywanie, nie musisz się kończyć dodając do fstab]

Ten sposób jest całkiem niezawodny. Ścigałem się także w K9copy i dvdshrink i mniej więcej w tym samym czasie [2 lub 3 minuty na kompresję]


-2

„Tworzę kopie zapasowe” tytułów filmów DVD od około 2005 roku. Moja typowa procedura to:

  1. Użyj najnowszej wersji DVDfab, aby usunąć szyfrowanie i skopiować pliki na dysk twardy w .vobformie.

  2. Następnie przetwarzaj .vobpliki za pomocą funkcji zmniejszania DVD w celu skompresowania, a następnie zapisz dane wyjściowe do .isopliku. Czasami do utworzenia .isopliku używam funkcji zmniejszania DVD bez kompresji .

  3. Użyj oprogramowania do nagrywania płyt DVD, aby nagrać .isoplik na płytę DVD, pojedynczą lub podwójną.

Działa to bezbłędnie, gdy korzystam z systemu Windows. Rezultatem jest dokładna kopia, z wyjątkiem pewnej kompresji, oryginalnego tytułu DVD. Potem zmieniłem na Debian Linux i do tej pory nie działał wcale.

Udało mi się uzyskać wersję DVDfab 9321 bez XP, aktualizując mój system za pomocą:

sudo apt-get update

Następnie otwórz menedżera pakietów i zaktualizuj wszystkie pakiety. Najważniejsze jest zaktualizowanie programu do wina do najnowszej dostępnej stabilnej wersji.

Musiałem skonfigurować Wine, aby działał w trybie Windows 8, aby DVDfab działał poprawnie.

Następnie ponownie zainstalowałem DvdShrink; działał poprawnie, dopóki nie przyszedł do procesu kodowania, przesuwałby się na około 3/4, a następnie wyświetlał następujący komunikat:

dvd shrink error message: 
dvd shrink encountered an error and can not continue
Out of memory

Myśląc o wszystkich innych odpowiedziach na ten problem w Internecie, pomyślałem, że ograniczając szybkość procesora procesu DVDshrink, być może uda mi się spowolnić szybkość kodowania danych, tak aby pasowała do prędkości, z jaką można je zapisać dysk twardy.

Linux ma program, który właśnie to robi, nazywa się CPUlimit, można go pobrać przez:

sudo apt install cpulimit

Więc spróbowałem ponownie DVDshrink, używając CpuLimit do procesu DVDShrink. Musiałem eksperymentować z czynnikiem spowalniającym, chociaż w końcu zadziałało. Jeśli zwolnię proces DVDshrink do 10% maksimum, nie będzie już wyświetlać komunikatu pamięci.


-3

Szkoda, że ​​DVDShrink nie może być odtwarzany w systemie Linux / Ubuntu. Jedną z możliwości, jaką zrobiłem, jest skopiowanie dysku DVD jako pliku ISO na komputer, a następnie nagrywanie go w takiej postaci, w jakiej jest (bez kompresji), na inną (pustą) płytę DVD. Istnieją puste DVD o podwójnej gęstości, które można dostać. Są droższe, ale na razie i dopóki nie znajdziesz innego rozwiązania, może to zadziałać. Kiedy musiałem skopiować trudny do znalezienia film i nie miałem DVDShrink, korzystałem z oprogramowania o nazwie „InfraRecorder”, które znalazłem na Download.cnet, ale nie wiem, gdzie go teraz znaleźć. Po zainstalowaniu Linux Mint odkryłem, że zawiera oprogramowanie, które działa dokładnie tak samo, jak InfraRecorder o nazwie „Brasero”. Spróbuj, mam nadzieję, że da ci to narzędzie, którego potrzebujesz. Powodzenia w wyszukiwaniu.


nie spojrzałeś na inne odpowiedzi? k9copy to rozwiązanie, w rzeczywistości jest wymienione tylko na końcu mojej zdecydowanie zbyt grubej odpowiedzi.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.