Netradičně dám EDIT na začátek a ne na konec: Odpovědi, které jsem sám našel či vyzkoušel jsou v textu kurzívou. Modře jsou označeny postupy, které vedou ke korektnímu výslednému souboru, červeně jsou prozatím nevyřešené postupy. Pokud by informace někomu pomohli, budu velmi rád.
Jsem trochu překvapený, že prozatím nepřišla žádná odpověď. Tak alespoň napíši další postřehy:
[COLOR="Red"]1.[/COLOR] VideoReDo: samozřejmě se dá zapnout zobrazování framů (I P B): pod položkou View-Display On Screen Information. Ovšem pokud načtu nahraný soubor, stříhám mimo klíčové snímky, tak, zejm. na začátku, kdy dochází k dopočítání obrazu (v nastavení tedy ne Remove audio frames, ale Insert extra video frames), se objevují nepříjemné artefakty v obraze. Má někdo podobné zkušenosti? Jinak VideoRedo stříhalo (jako jeden ze dvou, druhým je Cuttermaran) zkušební soubory v pohodě.
[COLOR="Red"]2.[/COLOR] Nepoužitelný Womble (viz výše).
[COLOR="Red"]3.[/COLOR] Avidemux
Trpí posunem zvuku již při načtení *.ts a při střihu mimo klíčové snímky, dle toho, co jsem četl, nabídne avidemux vytvoření tzv. "smart copy" což prý nefunguje úplně stoprocentně.
4. Prozatím se mi líbí demux (PX, PVAStrumento) -> střih:
[COLOR="Blue"]a)[/COLOR] cuttermaran + komerční TMPGEnc a mux (mplex) - bohužel výsledek je nepřekontrolovatelný v PVAStrumento (při načtení souboru a snaze "scan" nebo "demux" program spadne. Nechápu proč, ovšem rád bych vytvořil bezchybný výsledný soubor a takto určitě ne. Při zkoušení jiného encoderu HCEnc lze výsledný soubor načíst v PVAStrumentu, ovšem scan dopadne takto:
Kód:
*** PVAStrumento 2.1.0.17
*** running at 02-04-2008 23:26
***
Pre-Scanning input. May take some time.
ALERT> No streams found.
ALERT> Try relaxed semantics if TS recording.
ALERT> No System Header found. MPEG-1 stream ??
(Autosaving log to /dev/null.txt)
Cannot save to /dev/null.txt
Trochu mě překvapuje ta špatná čitelnost výsledných souborů v PVAStrumentu. Nekazí to sám Cuttermaran?
-> vše bylo způsobeno chybným nastavením muxu. Chybný výsledek byl při nastavení mplexu "Select profile: DVD". Nutné je dát "Select profile: Generic MPEG2". Pak jsou výsledné soubory takové, jaké mají být, tedy vyřešeno ;-) Navíc při zkušebních souborech (změna poměru stran v jednom souboru apod.) jako jeden ze dvou softwarů (druhý je VideoRedo) vyprodukoval výsledný soubor bez "alertů" v PVAStrumento:
Kód:
Input: E:\***_cut.mpg
Closing starting GOP.
Aiming for sync at 00:00:00.287
Streamstart seems to be in (reasonable) sync:
Video 1 starts at 00:00:00.287
Audio 1 starts at 00:00:00.287
Video Format changed at 00:00:05.127
Splitting output.
Last fileset:
1460142 total bytes written
Video 1: 119 frames, 00:00:04.760
Audio 1: 199 frames, 00:00:04.776
Sync estimate at EOF:
MPEG Audio #1 : sync
Video statistics
================
GOP length (min/avg/max):
4 / 10 / 15 [frames]
15637 / 122152 / 260779 [Bytes]
GOP bitrate (min/avg/max):
347 / 2189 / 3477 [kbps]
NEW VIDEO FORMAT
Resolution 720 x 576 (full D1)
Aspect ratio is 4:3
Frame rate 25.00 fps
Nominal bitrate 2786000 bps
First PTS: 00:00:05.047
Closing starting GOP.
Aiming for sync at 00:00:05.127
Cutting audio.
Audio stream 1 now starts at 00:00:05.135
Video stream 1 now starts at 00:00:05.127
Last fileset:
8698699 total bytes written
Video 1: 508 frames, 00:00:20.320
Audio 1: 847 frames, 00:00:20.328
Sync estimate at EOF:
MPEG Audio #1 : sync
[COLOR="Red"]b)[/COLOR] mpeg2schnitt + HCEnc (QuEnc) + mplex (Muxen\muxen_mit_mplex_DVDAuthor.prg)
QuEnc - nestříhá to, co chci - ne přesně framy, které zadám + Avisynth hlásí chybějící soubor *.d2v v adresáři Temp (v adresáři M2S). Zaškrtnutím "Create D2V v M2S nepomůže.
HCEnc - nejde zprovoznit a HC končí hláškou "Can't file input file" Nastaveno mám: "Encoder\EncoderHC21.prg". Důvodem je zřejmě chybějící soubor *.d2v v Temp (v M2S adresáři). Výpis z M2S je:
Kód:
4.2.2008 19:42:54 : SchnittTool Version: 0.9.0
4.2.2008 19:42:54 : Project C:\Program Files\Mpeg2Schnitt\Temp\TempCutProject.m2e added.
4.2.2008 19:43:00 : Starting processing project C:\Program Files\Mpeg2Schnitt\Temp\TempCutProject.m2e
4.2.2008 19:43:00 : Reading index file F:\Record\Final Cut\***.mpv.
4.2.2008 19:43:00 : Videoteil berechnen (10, 11)
4.2.2008 19:43:09 : Errorcode: -113304
4.2.2008 19:43:09 : Batch processing stoped.
-> po smazání M2S a znovu nainstalování M2S vč. všech encoderů jede vše i se střihem na jakémkoliv framu bez problémů. Horší je to s kvalitou výsledku. Při střihu souboru se změnou poměrů stran dochází k výpadkům, které PVAStrumento detekuje jako:
Kód:
ALERT> -152 video frames missing at 00:00:05.824.
ALERT> Dropping GOP for sync.
Re-syncing.
Closing starting GOP.
Re-syncing.
Closing starting GOP.
Aiming for sync at 00:00:06.784
Cutting audio.
Audio stream 1 now starts at 00:00:06.784
Video stream 1 now starts at 00:00:06.784
Video Format changed at 00:00:06.784
Splitting output.
Last fileset:
1981582 total bytes written
Video 1: 139 frames, 00:00:05.560
Audio 1: 232 frames, 00:00:05.568
Je tedy zřejmé, že dochází k výpadkům, které jsou možná způsobeny nastavením Aspect ratio v enkoderech, kde je na výběr 4:3 nebo 16:9, popř. další, ale volba Auto chybí. Má někdo řešení?
[COLOR="Blue"]c)[/COLOR] PX+TMPGEnc MPEG Editor 2.0. Vyzkouším.
-> vyzkoušeno a tvorba DVD-compliant (vč. úpravy GOPů) výsledných souborů je ok. Při zkušebních souborech PVAStrumento při pokusu o střih se změnou poměrů stran hlásí:
Kód:
ALERT> Temporal structure wrong in GOP at EOF. Dropping.
Last fileset:
14328899 total bytes written
Video 1: 771 frames, 00:00:30.840
Audio 1: 1286 frames, 00:00:30.864
Ovšem při střihu stejného souboru s místem se změnou poměrů stran a spojením s dalšími vybranými místy ze stejného souboru do jediného - typický příklad dvou pořadů s jiným poměrem stran a s vystříhání reklam - bylo naopak vše v pořádku. Nechápu, proč jedno vystřižené místo udělá chybu a stejné vystřižené místo spojené s jinými místy stejného souboru již ne
Ideální výsledek to rozhodně není...
Jak z výše napsaného vyplývá, pokud nedojde k doplnění a opravení mých tvrzení, nejlepší je použít na jednoduchý střih bez rekomprese VideoReDo (až na ty občasné artefakty) a na kvalitní ale jednoduchý střih použít PX (PVAStrumento)+Cuttermaran (+HCEnc, TMPGEnc, QuEnc). Jaké další možnosti (programy) jsou? Existuje alternativa společná pro windows i pro linux?