Video convertion h.264 TS to mkv or just split

xalaros

Established Member
12 September 2006
218
λοιπον παιδια κατεβασα απο καποιο site το εξης video i.robot.1080p.oar.h264.dd5.1.ts και ειναι 13.5Gb περιπου
Προσπαθησα να βρω τροπο να το κοψω η να το μετατρεψω σε αλλο format πας και το βαλω σε κανα dvd για αποθηκευση αλλα τιποτα. Απο οτι διαβασα στο net υπαρχει ενα προβληματακι με τα transport streams του bbc hd και δεν εχουν βγει ακομα προγραμματα που να τα υποστηριζουν, ειναι βλεπετε αρχεια ts containers με ac3 ηχο και h264 video στα 1080p. Οτι προγραμμα υπαρχει που παιζει με ts αρχεια ειναι για mpeg-2 streams. εχω δοκιμασει megui και yamb(mp4box) και διαφορα αλλα τιποτα το μονο που καταφερα ειναι με τον mencoder να κανω demux το video απο το audio συμφωνα με καποιο guide που βρηκα αλλα και αυτο δεν μου εκανε και πολλα γιατι το video εμεινε χωρις indexing και κανενα προγραμμα δεν το δεχοταν μετα αν και στον player επαιζε κανονικα χωρις ομως να μπορεις να κανεις forward η back.
Εχει βρει κανενας απο εσας τιποτα που να επεξεργαζετε τετοια αρχεια.

ΥΓ: Η ποιοτητα του video παντως ειναι super αν και λογο επεξεργαστη αναγκαστηκα να κλεισω το deblocking στον coreavc.
 

ngiann

New member
10 January 2007
60
Αίγινα
Είναι το πρώτο μου post και σας χαιρετώ.
Είχα και εγω το ιδιο προβλημα με το ice age-the meltdown που κατεβασα σε ts, αλλα τα streams του είναι h264 + dd51 1080p, και δεν αναγνωρίζεται σαν κανονικό ts αρχείο απο τα προγράμματα που συνηθως χρησιμοποιώ για να το κάνω encode σε Xvid/Divx.
Συνοπτικά παραθετω τί έκανα ώστε καποιος που προσπαθει το ιδιο να παρει μια ιδεα και να το ψαξει.
Μια πρώτη προσεγγιση είναι να ξεχωρισω με demux σε 2 ξεχωριστά αρχεία τα video & audio streams.
Χρησιμοποίησα την τελευταία (Δεκ 2006) εκδοση του mplayer

Απο CLI:
mplayer -dumpvideo -dumpfile video_file.264 original_file.ts
mplayer -dumpaudio -dumpfile audio_file.ac3 original_file.ts

Μετα χρησιμοποιησα το προγραμμα avc2avi

avc2avi -f 25 -i video_file.264 -o new_video_file.avi

Τώρα έχω σε avi container το video μου, το οποίο όμως έχει προβλημα στο index του.

Μετά χρησιμοποιω το προγραμμα avidemux_2.3.0_plus που ειναι το μόνο που μου ανοιξε το new_video_file.avi (μου ζητησε να χρησιμοποιήσω ενα δικο του mode που μπορεί να χασει σε frame accuracy - και του είπα Ναι).

Μετά έκανα κανονικό reencode μεσα παντα απο το avidemux με Xvid codec και αφου του εβαλα filter για resizing σε 1280χ720.

To νεο αρχείο πια που έχω παίζει παντου και σε standalone player (snazzio 1350)

Τωρα μπορουμε να κανουμε mux το αρχικό μας audio_file.ac3 ( θυμάστε; ) με το xvid avi μας (χρησιμοποιησα το AVI-Mux_Gui) και να έχουμε ένα τελικο καινούργιο (ουφ) με video+audio.
Αν το μεγεθος είναι κατω απο 4-5Gb μπορουμε να βαλουμε και υποτιτλους με το Avisub (αλλιως υπάρχει τρόπος πιο περιπλοκος)

Αυτα.

ΥΓ
Αντι για ολα τα παραπάνω έχω βρει και εναλλακτικό τρόπο με GraphEdt-Avisynth-Virualdubmod, που αμα ενδιαφερει θα τον περιγραψω σε αλλο post
 

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
Καλως ήρθες ngiann ανοίγω θέμα!!
Edit: καλύτερα ας συνεχίσουμε αυτό...
Έχω ένα avi με ενσωματωμένο dts. Πως τα ξεχωρίζω αυτα τα δύο;
 
Last edited:

ngiann

New member
10 January 2007
60
Αίγινα
Ανoιγουμε το avi με το Virtualdubmod.
Για το audio:
Παμε stream list και βλεπουμε εκεί σαν audio το dts(ή το AC3 κλπ) stream.
Πατάμε demux - αυτο το αρχείο που θα βγει τωρα είναι σκέτο το original audio track

Μετά για το Video:
Στο stream list παταμε disable και ετσι αποεπιλεγεται το audio stream (δηλαδή αν ξανασωσουμε το avi, δεν θα περιέχει audio)
Μετα πάμε Video - επιλεγουμε Direct stream copy(επειδή δεν θελουμε να κανουνε reencode), και μετα File - Save as (σαν avi) και δινουμε νεο όνομα στο αρχείο μας (5-6min).
Αυτο που θα βγει τωρα θα περιεχει μονο Video.

Ετσι έχουμε τα δυο ξεχωριστά αρχεία για Video & Audio.

Υπάρχουν και αλλα προγράμματα που κανουν demux αυτοματα , οταν παω σπιτι θα κοιτάξω και θα γραψω σχετικά.
 

dimitris84

AVClub Addicted Member
2 September 2006
1,552
Αθήνα
Ανoιγουμε το avi με το Virtualdubmod.
Για το audio:
Παμε stream list και βλεπουμε εκεί σαν audio το dts(ή το AC3 κλπ) stream.
Πατάμε demux - αυτο το αρχείο που θα βγει τωρα είναι σκέτο το original audio track

Μετά για το Video:
Στο stream list παταμε disable και ετσι αποεπιλεγεται το audio stream (δηλαδή αν ξανασωσουμε το avi, δεν θα περιέχει audio)
Μετα πάμε Video - επιλεγουμε Direct stream copy(επειδή δεν θελουμε να κανουνε reencode), και μετα File - Save as (σαν avi) και δινουμε νεο όνομα στο αρχείο μας (5-6min).
Αυτο που θα βγει τωρα θα περιεχει μονο Video.

Ετσι έχουμε τα δυο ξεχωριστά αρχεία για Video & Audio.

Υπάρχουν και αλλα προγράμματα που κανουν demux αυτοματα , οταν παω σπιτι θα κοιτάξω και θα γραψω σχετικά.

σωστος...:music-smiley-005: :music-smiley-005:

ασχετο, αλλα για παρομοια πραγματακια εγω παιζω με το (εκτος απο το virtualdub που :award: ) ωραιο και πολυ καλο sofware που ειναι το TMPGEnc Plus 2.5
 
Last edited: