|
|||||||
|
|
|
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Estrarre/demuxare un .ts
Ciao ragazzi,
sto cercando disperatamente un software che mi permetta di demuxare/estrarre le traccie audio/video da un .ts. Ho gia provato tsmuxer, ma purtroppo mi esporta la traccia video con formato .264 (?????), e non ne capisco la ragione. Ho provato anche pvastrument, che non funziona, e ancora 2-3 software. Suggerimenti? grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Join Date: Jan 2009
Posts: 9,016
|
Quote:
Se spieghi cosa vuoi ottenere potresti ottenere dei consigli mirati. |
|
|
|
|
|
|
#3 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Ciao,
intanto grazie per la risposta... Come faccio a "confezionarlo"? è un file che non mi viene letto da nessun convertitore video... L'idea è quella di ottenere un avi, un mkv o simili, contenente traccia audio e video. Questo perchè: 1) il ts è duro da far riprodurre, specialmente su dvdplayer e simili 2) è difficilissimo da editare, normalmente uso virtualdub per sistemarmi quei 2 effettini, e il ts non me lo fa importare! (neanche virtualdubmod). Come mi comporto? Grazie! |
|
|
|
|
|
#4 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
up
|
|
|
|
|
|
#5 |
|
Senior Member
Join Date: Jan 2009
Posts: 9,016
|
Per "confezionare" un mkv scarica mkvtoolnix da QUI (scarica l'ultima versione), e usa mkvmerge per muxare il flusso video e audio. E' necessario conoscere gli fps del file.TS di partenza e per conoscerlo puoi usare ad es. MediaInfo.
Importati i flussi in mkvmerge, imposta gli fps e l'aspect ratio del flusso video e premi su start muxing. Però non ho capito perché il tuo file.ts non è riconosciuto dai convertitori, puoi fornire più dettagli? |
|
|
|
|
|
#6 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Ciao,
questa tecnica è stata la primissima che ho provato... Funzionare funziona, l'mkv viene creato ed è riproducibile... ma non appena tento di importarlo in virtualdub mod, quest'ultimo crasha: "An out-of-bounds memory access (access violation) occurred in module 'VirtualDubMod'." I .ts non mi vengono riconosciuti quasi da nessuno, e quei pochi che li vedono non fanno il loro dovere (formatfactory ad esempio mi restituisce un avi che va a scatti, un mkv corrotto e via dicendo) Ho demuxato con tsmuxer, ho le tracce audio ac3 e i video in 264. Ho muxato con mkvtoolnix, settati fps, aspect ratio, ed impostate su none tutte le altre voci (compression e via dicendo). Mi viene creato l'mkv perfettamente funzionante. Tento di importarlo su virtualdubmod, ma questo crasha. Ora come mi comporto? Grazie mille per l'interessamento |
|
|
|
|
|
#8 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Come ho gia scritto sopra, voglio ottenere un .avi/mkv o simili, contenente traccia audio e video.
Prima pero' devo rimuovere delle parti di video. L'idea era quella di aprire il ts con virtualdub, editare ed esportare come avi. Purtroppo virtualdub (e praticamente nessun'altro) non me lo apre, quindi ho pensato di estrarre le traccie audio e video, creare un avi/mkv, importarlo in virtualdub ed editarlo da li. Avidemux è un attimo soft, peccato pero' che ha mille problemi. Se esporto come mkv/mpeg il video scatta in un modo veramente fastidiosissimo. Se esporto come avi, l'audio è sensibilmente fuori sincrono, a intervalli irregolari. Considera che ho messo copia-copia, ovvero ho copiato sia la traccia audio sia quella video, senza applicare filtri/codec. Ho provato anche applicando quest'ultimi, stesso risultato (oltreutto ogni tanto crasha pure). Confermo che legge i ts d'origine, ma stessi problemi che ho scritto poco fa. Idee? |
|
|
|
|
|
#9 |
|
Senior Member
Join Date: Jun 2009
Posts: 1,780
|
Per aprire il file _ts ma anche gli kmv con VDMod è meglio installare Avisynth e caricare il file tramite il template DirectShowSource.
Puoi usare anche VDub selezionando DirectShow input driver nel tipo di file. |
|
|
|
|
|
#10 | |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Quote:
effettivamente la tecnica funziona, ma solo nel caso in cui il ts includa traccia video in MPEG. Ho anche dei ts con traccia video H264, e qui vd si pianta. Inoltre ho scoperto che virtualdub/virtualdubmod non è in grado di sfruttare il mio quadcore con codec x264 durante la codifica, risultando quindi del tutto inutile (servono ore per encodare mezzora di filmato). Attualmente ho aggirato l'ostacolo utilizzando altri editor e altri software per la compressione (nello specifico magix editor e formatfactory per la compressione del filmato). Se avete altri suggerimenti, sono ben disposto a seguirli :P |
|
|
|
|
|
|
#11 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Ho risolto il problema del quad, era un settaggio sbagliato nel codec, ora anche virtualdub fa il suo dovere.
Il problema però rimane. Con i .ts in h264 mi da un errore di avisynth "Evaluate: system exception - Access violation (nomefile--directshow.avs line 2) Che faccio? grazie |
|
|
|
|
|
#12 |
|
Senior Member
Join Date: Jun 2009
Posts: 1,780
|
Hai provato anche con VirtualDubMod?
eventualmente apri con il blocco note il file .avs che viene creato nella directory del video e riporta la linea 2 che genera l'errore. |
|
|
|
|
|
#13 | |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Quote:
Fra l'altro a quanto pare mi sta tirando in giro...ho aperto il file avs, e l'unica cosa che c'è è questa #ASYNTHER DirectShowSource DirectShowSource("C:\percosrso file\nome file.ts") Ora provo ad installare virtualdub normale, ma dubito possa servire... Edit: ho scaricato la versione portable di virtualdub (come del resto lo è virtualdubmod), non compare neanche l'opzione directshow, quando vado su open file.. Sembra proprio che quelli di VB non vogliano farmi aprire sto cavolo di ts Last edited by MARCOS_32 : 08-01-2011 at 08:19. |
|
|
|
|
|
|
#14 |
|
Senior Member
Join Date: Jun 2009
Posts: 1,780
|
L'opzione DirectShow è presentata diversamente, nel menù file c'è la voce DirectShow input driver in tipi di file.
Fai una prova, scarica questo decoder per stream AVC, scompatta la cartella e copia la dll DGAVCDecode.dll nella cartella plugin di Avisynth. Carica il file con DGAVCIndex e salva il progetto, ti crea un file con estrensione .dga che andrai a caricare con VDM. Ora crea uno script con il blocco note come questo: LoadPlugin("C:\percorso\DGAVCDecode.dll") AVCSource("C:\percorso\nomefile.dga") Salvalo con estensione .avs ed aprilo direttamente con VDM, dovrebbe funzionare. Comunque con ffdshow installato ed abilitato alla decodifica degli avc non ho problemi ad aprire gli stream .ts quindi in teoria non dovresti averne neppure tu avendo un decoder per h264 installato. Last edited by Esavoc : 10-01-2011 at 20:33. Reason: inserito link mancante |
|
|
|
|
|
#15 | |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Quote:
Tanto per essere chiari..io apro Virtualdubmod, vado su openfile, scelgo dal menu a tendina "use avysinth template" ->"directshowsource" e seleziono il .ts Cosi' facendo ho i problemi descritti fin'ora.. Non faccio/seleziono niet'altro..sbaglio io forse? Per quanto riguarda il nuovo metodo...penso che tu abbia scordato il link EDIT: ho googlato e trovato il decoder da te menzionato.. Importare lo importa tranquillamente, ma sembra non esserci l'audio, e la qualità video è davvero peggiorata.. Ora faccio un pò di prove e poi ti faccio sapere... p.s. C'è magari qualche settaggio in VDM che mi manca? Last edited by MARCOS_32 : 10-01-2011 at 15:28. |
|
|
|
|
|
|
#16 | |
|
Senior Member
Join Date: Jun 2009
Posts: 1,780
|
Link sistemato
Quote:
Non ho capito se con gli mkv/H264 l'importazione con VDM + DirectShowSource riesce quindi potrei dire una cosa inutile: potresti demuxare i due flussi dal .ts e montare un mkv come avevi già provato a fare, non risolverebbe il problema ma lo aggirerebbe. |
|
|
|
|
|
|
#17 | |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Quote:
beh l'audio non è un grosso problema per il momento, eventualmente lo posso appunto demuxare... Il problema principale è che utilizzando quel metodo, ho una perdita di qualità video veramente non tollerabile...anche i colori diventano irregolari... Oltretutto, non so se è un problema di VB, lo spostamento "dell'indicatore" sulla timeline è lentissimo (passano 2-3secondi da quando rilascio il click).. A questo punto mi vedo costretto a cambiare editor temo... Come dicevo qualche post fa, sono pochi quelli che vedono i ts... Uno di questi è avidemux, un softwerino fatto piuttosto bene, pur rimanendo comunque nella fascia "dei facilissimi da usare". Il problema è che esportando in avi, il video scatta costantemente ogni 2sec circa...chiaramente non è tollerabile... So che avidemux utilizza codec interni...non è che per caso sai come modifcarli/aggiurne altri? (vedi ffmpeg?) Oppure hai qualche soft (anche commerciale) da consigliare? Ne ho provati diversi, free e commerciali in trial.. purtroppo che svolgono il loro dovere sono 3... Tra cui, uno dei migliori è avs, se solo non crashasse ogni 3x2, e quando non crasha mi manda il pc in bsod... Un'altro è corel x3, ma oltre a non essere in grado di applicare i filtri (vedi de-interlace, che per me è fondamentale), ogni tanto crasha pure lui... Non so più che fare sinceramente |
|
|
|
|
|
|
#18 | ||
|
Senior Member
Join Date: Jun 2009
Posts: 1,780
|
Quote:
Potrebbe interessarti questa guida: http://forum.divxmania.it/da-ts-a-mk...ca/t12364.html Quote:
Comunque ad Avidemux non possono essere aggiunti altri codec purtroppo. Last edited by Esavoc : 13-01-2011 at 13:45. |
||
|
|
|
|
|
#19 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Ok, sto effettuando delle prove...sembra un soft molto utile :P
Nel frattempo, non voglio arrendermi con avidemux...non capisco da cosa sono causati gli scatti...che sia un qualche settaggio? ne è pieno quel soft.. Tanto per dirne una, quando importo il video, mi chiede l'indicizzazione del flusso, e di passare in modalità protetta (con perdita precisione sui fotogrammi (??)) Mentre l'audio lo lascio su copia, il video metto h264, ma di parametri ce ne sono mille mila. Hai qualche consiglio/link con lista settings o altro? Impossibile che solo a me vada a scatti...mentre con altri soft tutto liscio... |
|
|
|
|
|
#20 |
|
Senior Member
Join Date: Jun 2007
Posts: 827
|
Ok, forse ho trovato una soluzione.
Ho trovato un editor che sembra fare tutto quello che mi serve, ed è grado di sfruttarmi il quadcore. Per quanto riguarda il deinterlacciamento, il filtro integrato nel soft non agisce sugli HD, però ho aggirato il problema (almeno cosi' sembra), scaricando il plugin per virtualdub "Smart deinterlacer" (l'editor è compatibile con i plugin VB). Hai consigli per settare il suddetto filtro, oppure ne hai uno migliore? Chiaramente la caratteristica fondamentale dev'essere il multithreading. Grazie |
|
|
|
|
«
Previous Thread
|
Next Thread
»
|
|
All times are GMT +1. The time now is 11:54.




















