Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-03-22 20:00:14

  vnu007dl - Użytkownik

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Jak skompilować MKVExtractGUI-2

Jest taki poręczny program do wyciągania wszystkich ścieżek itp z plików MKV. chodzi o MKVExtractGUI-2, jest on szczególnie przydatny przy naprawie uszkodzonych plików. Niestety nie wiem jak go skompilować pod linuksem, dla windowsa jest gotowa binarka, ale dla linuksa nie ma. Nie wiem jak to ugryźć nie mogę sie dokopać do żadnego pliku install czy z instrukcją.
Zawartośc archiwum zawiera pliki:

Kod:

darek@PC-kubuntu:~/MKVExtractGUI2-source$ ls
ConsoleRedirect.pas  egg.pas   MKVExtractGUI2.dpr    MKVExtractGUI2_readme.txt         NewFonts.pas  textview.pas
duke.rc              main.dfm  MKVExtractGUI2.dproj  MKVExtractGUI2.res                siparser.pas  utils.pas
egg.dfm              main.pas  MKVExtractGUI2.ini    MKVExtractGUI2_source_readme.txt  textview.dfm  W7TaskBar.pas
darek@PC-kubuntu:~/MKVExtractGUI2-source$

źródła są pod linkiem: http://sourceforge.net/projects/mkvextractgui-2/

Offline

 

#2  2013-03-22 20:02:24

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Jak skompilować MKVExtractGUI-2

Wygląda na kod Delphi

Spróbuj [url=http://www.lazarus.freepascal.org/]Lazarusem[/url]


[url=http://mhroczny.net][b]strona domowa[/b][/url] || [url=http://dug.net.pl][b]polski portal debiana[/b][/url]

Offline

 

#3  2013-03-22 20:11:53

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jak skompilować MKVExtractGUI-2

Tak trochę przy okazji się spytam

Co dokładnie chcesz zrobić tym programem ?


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#4  2013-03-22 20:16:49

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Jak skompilować MKVExtractGUI-2

[quote=opis programu]Matroska (mkv) track extraction [b]windows GUI[/b] tool for work with mkvtoolnix.[/quote]
Jest gdzieś informacja, że to działa pod Linuksem inaczej niż przez Wine?


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2013-03-22 21:38:02

  vnu007dl - Użytkownik

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Re: Jak skompilować MKVExtractGUI-2

Co dokładnie chcesz zrobić tym programem ?[/quote]
Uruchomić pod Linuksem:) A poważnie mkvtoolnix nie umożliwia wyekstraktowanie zawartości kontenera mkv, czyli scieżek wideo, audio, napisów i czegokolwiek co zostało tam umieszczone.
Myślę bardzo łopatologicznie, czyli skoro program jest open source to pierwsze skojarzenie, że było to pisane z myślą o linuksie.

Offline

 

#6  2013-03-22 21:39:35

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jak skompilować MKVExtractGUI-2

Możesz spróbować avidemux w wersji 2.6.2


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#7  2013-03-22 21:40:17

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Jak skompilować MKVExtractGUI-2

Przy czym ten cały MKVExtractGUI-2 jest tylko i wyłącznie frontendem dla mkvtoolnix. Oznacza to, że nie potrafi on zrobić nic, czego nie potrafiłyby programy wchodzące w skład wspomnianego mkvtoolnix.

mkvtoolnix znajdziesz w zwykłym repozytorium Ubuntu (pakiet właśnie o takiej nazwie). Jeżeli nie chcesz się grzebać w konsoli, jest jeszcze frontend o nazwie mkvtoolnix-gui (znów — w pakiecie o takiej właśnie nazwie).

Na Twoim miejscu po prostu zainstalowałbym te dwa programy zamiast próbować kompilować ze źródeł coś, co być może na Linuksie w ogóle nie zadziała.

[quote=vnu007dl]A poważnie mkvtoolnix nie umożliwia wyekstraktowanie zawartości kontenera mkv, czyli scieżek wideo, audio, napisów i czegokolwiek co zostało tam umieszczone.[/quote]
Właśnie przed chwilą z powodzeniem wyodrębniłem z pliku MKV znalezionego na dysku napisy oraz ścieżkę audio używając mkvextract z pakietu mkvtoolnix.
Może pokaż co dokładnie próbujesz zrobić, że Ci nie wychodzi. Niemal na pewno popełniasz gdzieś błąd.

Ostatnio edytowany przez Minio (2013-03-22 21:52:36)


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#8  2013-03-22 22:16:39

  vnu007dl - Użytkownik

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Re: Jak skompilować MKVExtractGUI-2

@Minio
Jak w mkvtoolnix (mkvmerge-gui) to zrobiłeś? Bo albo jestem ślepy albo nie widzę takiej możliwości. Jest tylko jeden przycisk start muxing i zapisuje jako plik mkv. Jak to zrobiłeś??

Offline

 

#9  2013-03-22 23:03:48

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: Jak skompilować MKVExtractGUI-2

Najpierw zrobiłem:

Kod:

mkvinfo plik.mkv

który pokazał mi, co siedzi w środku. Program jest tak miły, że nawet mówi wprost, jakie numery zrozumiałe dla innych programów wchodzących w skład pakietu są przypisane do konkretnych ścieżek:

Kod:

|+ Ścieżki segmentu
| + Ścieżka
|  + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
|  + UID ścieżki: 1354207290
|  + Rodzaj ścieżki: video
|  + Lacing flag: 0
|  + ID kodeka: V_MPEG4/ISO/AVC
|  + CodecPrivate, length 48 (profil h.264: High @L3.0)
|  + Domyślny czas trwania: 33.399ms (29.941 kl/s dla pliku wideo)
|  + Ścieżka domyślna: 1
|  + MinBufor: 1
|  + Ścieżka wideo
|   + Szerokość w pikselach: 720
|   + Wysokość w pikselach: 480
|   + Wyświetlana szerokość: 640
|   + Wyświetlana wysokość: 480

(Fragment „track ID for…”.)

Następnie wykorzystałem mkvextract:

Kod:

mkvextract tracks plik.mkv  0:plik.mp4

Można nawet wyodrębnić wszystkie ścieżki na raz:

Kod:

mkvextract plik.mkv  0:plik.mp4 1:plik.aac 2:plik.sub

Dla poprawnych (działających) plików mkv działa bez problemów. Być może przy uszkodzonych nie jest już tak różowo.

Ja wykorzystywałem tylko program konsolowy, wersji GUI nie sprawdzałem.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#10  2013-03-23 09:21:29

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Jak skompilować MKVExtractGUI-2

Dla ubuntu tu masz jakąś paczkę skoro koniecznie chcesz graficznie
http://www.iloveubuntu.net/mkv-extractor-gui-471-extracts-edits-and-re-encapsulates-mkv-files


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#11  2013-03-25 06:38:10

  vnu007dl - Użytkownik

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Re: Jak skompilować MKVExtractGUI-2

To repo jest akurat uszkodzone, ale znalazłem na qt apps Qmkvextractor i działa analogicznie. Zawsze można zrobić to w kosoli ale jako tako sam program graficzny nie daje takiej możliwości. Temat uważam za wyczerpany.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.017 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00104 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00148 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.162.8' WHERE u.id=1
0.00096 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.162.8', 1732635217)
0.00084 SELECT * FROM punbb_online WHERE logged<1732634917
0.00110 SELECT topic_id FROM punbb_posts WHERE id=228346
0.00005 SELECT id FROM punbb_posts WHERE topic_id=23199 ORDER BY posted
0.00062 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23199 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00292 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23199 ORDER BY p.id LIMIT 0,25
0.00203 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23199
Total query time: 0.01114 s