Autor |
Beitrag |
ssb-blume
      
Beiträge: 375
Erhaltene Danke: 7
XP, W7, W8
Deutschland
|
Verfasst: Do 07.01.10 13:00
Hallo,
ich habe einen Datenträger (FAT32) mit folgenden Dateien:
rec.ts 2.097.140 Byte
rec.01 2.047.140 "
rec.02 113.108 "
weiterhin noch verstecke Dateien:
rec.bm 416 Byte
rec.cp 372 "
meta.dat 112 "
Nun ist es so, dass rec.ts nicht den kompletten Film enthält, sondern rec.01 usw. die Fortsetzung.
Ich möchte nun die 3 Videodateien zusammenfügen, aber rec.01 .. hat keinen zulässigen Header und nur
VCL kann diese Dateien (einzeln!) anzeigen.
Hat jemand eine Ahnung, wie ich
a) die Dateien zusammen fügen kann oder
b) sie einzeln in MPEG konvertieren kann.
Danke!
Hansi Moderiert von Narses: Topic aus Off Topic verschoben am Do 07.01.2010 um 13:41
_________________ Brain: an apparatus with which we think we think.
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Do 07.01.10 13:05
Hey,
weiß nich genau ob das geht, aber hast du ma versucht die 1. Datei mit nem Stream zu öffnen und dann die anderen einfach ran zu kopieren? Ich hab so schonma Sachen gespalten, aber ob das auch umgedreht geht weiß ich nich.
MfG Bergmann.
p.s.: Sind das wirklich bloß 2MB Datein?! Oder hast du da ein k vergessen 
_________________ Ich weiß nicht viel, lern aber dafür umso schneller^^
|
|
Nersgatt
      
Beiträge: 1581
Erhaltene Danke: 279
Delphi 10 Seattle Prof.
|
Verfasst: Do 07.01.10 13:28
Versuch mal die Dateien stumpf hintereinander zu hängen.
Z.B. in einer Dosbox: Copy Datei1 + Datei2 DateiZiel
Wenn er fragt "DateiZiel überschreiben?" mit JA antworten.
_________________ Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
|
|
Horschdware
      
Beiträge: 744
Erhaltene Danke: 54
Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
|
Verfasst: Do 07.01.10 13:56
Moment! Einspruch!
Die Einzelteile des Films aneinanderzuhängen ist zwar nicht völlig daneben, jedoch sollte man bedenken, dass das unter FAT32 so gar nicht möglich ist. (siehe: Dateigrößenbeschränkung unter FAT32)
Dafür gibt es dann aber wieder so nette Programme wie VLC (nicht: VCL): Einfach die Dateien zusammen in einen Ordner schmeissen. Dann mit VLC nicht die erste Datei, sondern den Ordner als abzuspielendes Medium auswählen. Fertig!
edit: Im letzten Moment sehe ich auch, dass da wohl ein "k" bei der Größenangabe fehlt. Mit dem "k" dazugedacht, passt das genau für 2GB-Stückchen..
_________________ Delphi: XE - OS: Windows 7 Professional x64
|
|
Bergmann89
      
Beiträge: 1742
Erhaltene Danke: 72
Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
|
Verfasst: Do 07.01.10 14:00
Hey,
wenn ich mich recht entsinne hatte ich ma ne DVD-Image auf ner FAT32 Partition, die wurde zwar komplett als Fragment angezeigt, aber ich konnte sie noch benutzen (bin mir aber nich sicher).
Wenn man die Datei nach dem zusammenstückeln auf einer NTFS-Partition speichert sollte es ja eig. möglich sein.
MfG Bergmann
_________________ Ich weiß nicht viel, lern aber dafür umso schneller^^
|
|
ssb-blume 
      
Beiträge: 375
Erhaltene Danke: 7
XP, W7, W8
Deutschland
|
Verfasst: Do 07.01.10 14:46
Danke!!!
Ja, kb ist gemeint
Nein, In der Directory wird nur die Datei rec.ts (aber ohne Endung) angezeigt und der Rest wird nicht gezeigt!
Ja, COPY geht. Ziel ist natürlich NTFS (nur /B bei jeder Datei angeben!)
Das Delphi-Forum ist eine Wucht!
_________________ Brain: an apparatus with which we think we think.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 07.01.10 15:04
ssb-blume hat folgendes geschrieben : | rec.ts (aber ohne Endung) |
Ach, und was ist .TS? Richtig, die Endung für einen MPEG-TS-Stream(*). Deswegen gehen auch die andern beiden Teile nicht so: da wird mitten im Paket gesplittet sein, dass muss der Player dann schon vorm Demuxen wieder hinbiegen, im Idealfall indem er einfach nahtlos weiterliest.
Alternativ: ProjectX und ein richtiges MPG draus machen.
(*) Ja ich weiß, "Transport Stream-Stream" ist doppelt gemoppelt...
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
|