Hi!
Van egy dvd, amin van néhány
.vob
kiterjesztésű fájl. Az egyikből szeretném kivágni mondjuk a 40. másodperctől tartó 100 másodperces részt (szóval 40s .. 140s). Nyílván mencoderrel lenne a célszerű, de sajna ezzel a feladattal nem boldogultam. Lehetőleg a kódolás megtartása mellett.
Ezekkel próbálkoztam eddig:
mencoder infile -ovc copy -oac copy -ss 40 -o outfile
, de ez nem veszi figyelembe a
-ss
- t.
mencoder infile -hr-edl-seek -edl edlfile -ovc copy -oac copy -o outfile
, de ez sem működik túl jól.
Nyílván tök triviális a megoldás. Kérem írja le valaki.
Köszi.
- 2333 megtekintés
Hozzászólások
mencoder dvd://1 -dvd-device /eleresi/ut/file.vob -ovc copy -oac copy -ss 40 -endpos 100 -o outfile.vob
---
Egy jol feltett kerdes mar egy fel valasz... Link
- A hozzászóláshoz be kell jelentkezni
Ez nekem úgy működik, ha a
dvd://1 -dvd-device
részt elhagyom. Ha nem, akkor azt mondja, hogy fájl megnyitása (dvd://1) sikertelen, habár az
mplayer dvd://1
parancs szépen lefut.
Az adott rész nélkül jó is lenne, de annyi vele a probléma, hogy az outfile.vob seekelését teljesen tönkreteszi, nem lehet benne csavarni, mert egyből a végére jut, hiába adom meg neki a -idx kapcsolót lejátszásnál.
- A hozzászóláshoz be kell jelentkezni
A
dvd://1
szabadon valaszthato. Ide azt a szamot kell beirni, amelyik title a leghosszabb, mivel az tartalmazza magat a filmet. Ha megjobban szeretned pontositani, akkor johet a
chapter
opcio, es meg egyeb finomitasok.
---
Egy jol feltett kerdes mar egy fel valasz... Link
- A hozzászóláshoz be kell jelentkezni
az a baj ezzel a módszerrel, hogy hiába adsz outfile.vob filenevet a kimeneti filenak, az valójában nem .vob, hanem .avi lesz. méghozzá mpeg2 képpel és AC3 hanggal ha DVD forrásról van szó, ez pedig nem túl szabványos egy .avi esetében. mplayer egyébként általában le tudja játszani, más lejátszó már kevésbé.
ahhoz, hogy valóban mpeg kimeneti fileot kapjunk kellenek még ezek a paraméterek is,
-of mpeg -mpegopts format=dvd:tsaf
- A hozzászóláshoz be kell jelentkezni
Az -of csak akkor működik, ha átkódolja a műsort. Másolásnál nem jó.
Ezt úgy kell csinálni, hogy a kimásolt részre az mplayert is rá kell ereszteni.
Valahogy így:
mplayer vobpart.avi -dumpvideo -dumpfile vobpart.mpv
mplayer vobpart.avi -dumpaudio -dumpfile vobpart.ac3
Aztán ezt a két fájlt kell tcmplex vagy mplex használatával muxolni.
Így az eredeti minőségű anyagodból lesz egy mpeg2 kompatibilis fájlod, amiből akár újra dvd-t is csinálhatsz.
- A hozzászóláshoz be kell jelentkezni
korábban volt így, de ma már nyugodtan lehet copyzni is a video és hang streameket. kipróbáltam mpeg layer2 hanggal és AC3 hanggal is. mindkét esetben bármely mpeg2 lejátszóval nézhető .mpeg készült
mencoder dvd://4 -oac copy -ovc copy -ss 40 -endpos 100 -of mpeg -mpegopts format=dvd:tsaf -o TRY.vob
- A hozzászóláshoz be kell jelentkezni
Akkor le vagyok maradva.
Mostanában nem foglalkoztam ilyesmivel.
Végülis nem tudjuk, hogy milyen ősrégi mplayert használ a kérdést feltevő ember.
Ha a te módszered nem működne, még mindíg próbálkozhat az enyémmel.
- A hozzászóláshoz be kell jelentkezni
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
a mencoder természetesen ugyanaz a kiadás.
- A hozzászóláshoz be kell jelentkezni
Köszi a sok választ. Nem nagyon tudom mi lehetett a baj, feltételezem az eredeti fájl indexelése lehetett rossz (bár lehet, hogy ez egy nagyon gyenge tipp).
A végén azt csináltam, hogy mpeggé alakítottam az egészet, és úgy vágtam ki.
mencoder infile -f mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy -o outfile
ill.
mencoder infile -ovc copy -oac copy -ss honnan -endpos idotartam -o outfile
Most viszont az a problémám, hogy egy windowst ezzel már defaultból nem bírkózik meg, így ezt a fájlt szeretném olyan formába alakítani, hogy egy windows is le tudja játszani.
Az eredeti file
file
- ja:
vts_01_2.vob: MPEG sequence, v2, program multiplex
Az új file
file
- ja:
a.vob: RIFF (little-endian) data, AVI, 720 x 576, 25.00 fps, video:, audio: Dolby AC3 (stereo, 48000 Hz)
, de bármi megfelel, amit egy standard windows megeszik.
Köszi.
- A hozzászóláshoz be kell jelentkezni
^
- A hozzászóláshoz be kell jelentkezni
avidemux esetleg?
- A hozzászóláshoz be kell jelentkezni