Guida aggiornata in data 21 settembre 2008
Guida alla creazione di un AVCHD con TSMuxeR
caratteristiche:
* gestione del disco avanzata, la ps3 riconosce l'AVCHD e mostra una serie di comandi come fosse un BluRay
* possibilità di avere i sottotitoli
* avvolgimento e riavvolgimento a 10x
* visione del filmato impostato alla risoluzione nativa (se il filmato è a 720p, la ps3 si setterà a 720p, al contrario della gestione file m2ts singolo dove il file poteva essere upscalato a 1080p)
Scaricate l'ultima versione di TSMuxeR (io l'ho preso da
questo link)
Eseguite il programma cliccando sull'icona TSMuxeRGui
Come in foto, usate il tasto ADD per aggiungere un filmato MKV

In questo caso ho tolto la traccia inglese perchè il file MKV era già superiore a 4.4GB quindi avrei avuto problemi poi a riversarlo su DVD-R . In alternativa andate in General, abilitate Restricted VBR e impostate max 8000 e min 2000. E sperate che il risultato finale sia inferiore a 4.4GB. Se no, diminiuite di 1000 il valore max. questo procedimento incide sulla qualità video finale (inferiore rispetto all'originale).
Selezionate la traccia video H264, e selezionate i framerate (io uso sempre 25fps) e obbligatorio impostato il livello 4.1 (il max compatibile con ps3).
Se l'audio è sfasato usate 24000/1001 oppure 23.976 (inserite a mano, perchè questo valore non è disponibile tra le scelte).
Se la traccia audio italiano non è subito dopo quella video H264, selezionatela e usate il pulsate UP per portarla come seconda traccia. Obbligatorio per avere l'audio preferito come avvio al filmato
Selezionate come Output il BluRayDisc. Tutte le altre opzioni impostano di default i capitoli ogni 5 minuti.
ATTENZIONE: se avete problemi di banda verde nel video, scegliete come Output M2TS invece di BluRayDisc (ricordatevi di non lasciare punti all'interno del nome del file, cioè evitate titolo.1.split.m2ts ma usate semplicemente titolo.m2ts).
Il problema della banda verde è dovuto al fatto che un AVCHD pretende che il video abbia dimensioni fisse e non "croppate", cioè 1920x1080 o 1280x720. Purtroppo tutti i titoli diversi dal 16:9 (21:9 e simili, cioè banda nera sopra e sotto su tv 16:9) hanno una risoluzione del solo video quindi la porzione reale è inferiore. In questo caso non si può fare un AVCHD ma creare un M2TS da visualizzare alla normale maniera, come fosse un file video e basta, senza sottotitoli e avanzamento veloce.
Un metodo per ovviare a questo problema è di manipolare il file .m2ts generato con RipBot264. Non è sicuro niente, lo sto testando, in pratica con questo programma si aggiungono quei bordi eliminati durante la creazione dell'Mkv. Come si fa ?
semplice. Se un video è 1280x528 è normale che abbiamo la risoluzione in altezza inferiore dei 720. Quindi (720-528) / 2 = 96. si aggiungono 96 sopra e 96 sotto in modo da creare quel nero da poter avere un video 16:9 perfetto. Stesso discorso per i 1920x1080 non reali. Per sapere la risoluzione del vs file usate MediaInfo. Oppure re-encodare con ffmpeg, ma ci vogliono ore di lavoro, come descritto in fondo al post.
Per splittare un film molto grande, nella sezione
Split & Cut scegliete
split by every size, poi inserite il valore 4380 e come tipo MB se usate poi un DVD, 3800 se usate mettere il file su HDD esterno.
Attenzione: TSmuxer se usato anche per splittare il file può provocare un file danneggiato nel secondo file. Per ovviare a questo problema, purtroppo l'unico metodo al momento è di splittare l'MKV con MKVmergeGUI, poi usate TSMuxer per entrambi i files splittati MKV.
Ora eseguite NERO BURNING ROM (versione 7 o sup.)
all'avvio vi aprirà una schermata così

sul lato sinitro, scendete con la barra e selezionate DVD UDF

Una volta selezionato cambierà la schermata centrale della finestra, imposte come in foto:
Cliccate quindi su NUOVO
Ora trasferite come in foto le directory BDMV e CERTIFICATE nel progetto di NERO e Masterizzate alla minima velocità possibile concessa dal supporto inserito.

Buona visione
Poi una volta inserito il DVD creato vi verrà riconosciuto in auto come AVCHD , come per esempio usando NERO ShowTime su PC
Nota Bene: TSMuxeR ti permette anche di andare avanti a 10X perchè crea un BluRayDisc compatibile!
Nel caso abbiate problemi a riprodurre il vostro filmato, schermo nero, oppure video non buono, fate in questo modo:
* seguite la guida descritta qui di seguito e generate il filmato .m2ts
* eseguite poi la masterizzazione come descritto sopra ma usando solo il file m2ts senza alcuna directory, cioè mettendo il file così com'è nel progetto DVD UDF di NERO
Per l'audio in ritardo utilizzate sempre in TSmuxeR la funzione delay selezionando la traccia audio incriminata.
Il valore da inserire è in millisecondi, quindi un valore pari a 1000 sarà uguale a 1 secondo. Se volete anticipare l'audio rispetto al video usate un valore negativo, esempio -1000 e l'audio sarà anticipato di 1 secondo.
un grazie a HOOD per il supporto alla soluzione con TSMuxeR !
----------------------------------------------------------------------------------------------------------------------------------------------
Creazione di un file M2TS
premesso che sotto Video è possibile riprodurre i seguenti tipi di file.
* Formato Video Memory Stick
* - MPEG-4 SP (AAC LC)
* - H.264/MPEG-4 AVC Profilo principale (AAC LC)
* Formato di file MP4
* - H.264/MPEG-4 AVC Profilo elevato (AAC LC)
* MPEG-1 (MPEG Audio Layer 2)
* MPEG-2 PS (MPEG2 Audio Layer 2, AAC LC, AC3 (Dolby Digital), LPCM)
* MPEG-2 TS (MPEG2 Audio Layer 2, AAC LC, AC3 (Dolby Digital), DTS (Dolby Digital) LPCM)
* AVI
* - Motion JPEG (Linear PCM)
* - Motion JPEG (μ-Law)
*
AVCHD (.m2ts / .mts)
proprio quest'ultimo mi ha incuriosito in quanto è ottimo per files con alto bitrate video e audio AC3 con + lingue.
File video a lunga durata (di 2 GB o di dimensioni superiori) vengono automaticamente divisi e visualizzati come scene (file) multiple.
In pratica il procedimento anche se può sembrare macchinoso , è molto affidabile e divverrà quasi automatico una volta imparato.
scaricate il file che comprende i programmi
MKVtoolnix
h264info_alpha0018
ffmpeg
da
zshare.net:
http://www.zshare.net/download/72503839bada65/
1. Copiate ed eseguite MKVextractGUI.exe dalla directory MKVtoolnix (installato)
2. inserite mkv file > click su sound e video stream e premete extract. creerà i files "track1.h264" e un "track2.ac3" file ( a seguire altri track3.ac3 se il video aveva multitracce).

n.b.: "track1" è solo la parte finale del nome vero del file che avrà come prima parte la stessa del nome file MKV.
3. Rinominate "track1" file in "track1.h264" se non ha estensione. (se diversa estensione leggere la nota1 in basso al post).
Questo passaggio non è quasi mai necessario.
ATTENZIONE:
di solito quando rinominate un file da WINDOWS XP o VISTA e non avete messo tra le impostazioni di visualizzare le estensioni dei files, vi trovate con il file col nome sotto l'icona tipo input e basta. Ciò non vuol dire che non ha estensione. Fate tasto dx e proprietà sul file e vedete che tipo di estensione ha.
Oppure da
Strumenti -> Opzioni Cartella -> visualizzazione, togliete la spunta da
"nascondi le estensioni dei files conosciuti" .
4. Create una cartella in c:\ (o dove volete voi basta che sia facilmente raggiungibile poi da prompt di ms-dos)
5. Metteteci ffmpeg.exe, pthreadGC2.dll e i files video e audio e i files crea_m2ts_1.bat e crea_m2ts_2.bat.
6. Eseguite h264info_alpha0018 e inserite il file "*_track1.h264" . Nel box con la scritta a destra (level 1-5.1) digitate "4.1".
ATTENZIONE: se convertito il filmato e questi nella ps3 o(in lettore bluray) non si dovesse vedere ma sentire solamente, allora non mette il valore 4.1 nella casella LEVEL 1-5.1
Nella casella di Output sempre nel programma h264info segliete la cartella creata e il nome dev'essere "input.h264".
Se l'audio è in ITALIANO e il video è a 23.97fps, è obbligatorio impostare nella casella in alto a dx il valore 25 e premete start.
per coloro che non hanno un tv HD, impostate il valore 3.1 al posto di 4.1. In questo modo il filmato sarà SD invece di HD.
7. Rinominate i files *.ac3 in "input1.ac3" ( a seguire altri input2.ac3 se il video aveva multitracce).
8. Utilizzate il file
crea_m2ts_1.bat se avete un video con una sola traccia audio o
crea_m2ts_2.bat se 2 tracce audio AC3. Se l'audio è di diverso formato leggete la nota2 e nota3 in basso.
9. la stringa di conversione è :
ffmpeg -r 25.000 -f h264 -i input.h264 -f ac3 -i input1.ac3 -i input2.ac3 -vcodec copy -acodec copy -f vob -copyts output.m2ts
Eliminate per esempio la voce -i input2.ac3 se il video ha solo la traccia audio input1.ac3, oppure aggiungete subito dopo l'ultimo *.ac3 (esempio: la stringa -i input3.ac3) per aggiungere un'altra traccia audio
10. eseguite questo file crea_m2ts_x.bat e attendete il termine.
11. Ora avrete il file output.m2ts. Rinominatelo come + vi pare l'importante che abbia sempre estensione .m2ts .
12. eseguite Nero > data DVD > UDF > settings > Manuali e
UDF 2.6
inserite *.m2ts nel Nero e masterizzate.
13. Ora inserite il disco nella PS3 (o in un lettore BluRay) e godete dell'HD con audio multicanale e multitraccia !!! Oppure invece di rinominare il file, lasciate l'estensione .vob e potrete condividere questo file all'interno di Tversity e simili e vederlo in streaming da pc a ps3.
Procedura se il video è nero e sentite solo l'audio:
1. Scaricate AutoMKV ultima versione da questo link
2. prima di eseguire il programma, scaricate questo pacchetto di configurazione e scompattatelo nella directory dove presente il programma eseguibile di AutoMKV
3. eseguite il programma AutoMKV095b
4. se vi chiede di copiare un file di sistema, cliccate su SI.
5. se vi chiede di scaricare Nero AAC Coder, fatelo a vs scelta.
6. nella parte in alto caricate il file del vs filmato (MKV, AVI, ecc.)
7. subito in basso in output decidete dove salvare
8. per la traccia audio impostate su COPY ORIGINAL
9. in advanced settings ho impostato 8000k di bitrate. Diminuite questo valore se sapete con certezza che il vs filmato ha un bitrate più basso e sopratutto se volete mantenere una certa dimensione finale del file.
Ho notato che il bitrate del profilo di automkv095b è troppo alto.
Cioè 8000 è veramente molto grande. E' ottimo per avere il massimo, ma il file finale diventa troppo grande.
in pratica per 2h di film, a bitrate corrisponde una dimensione finale che può variare:
8000 >=7GB
7000 >=6GB e <=7GB
6000 >=5GB e <=6GB
5000 >=4GB e <=5GB
4000 >=3GB e <=4GB (consigliato)
3000 >=2GB e <=3GB
ovviamente molti film durano meno di 2h. Quindi fate bene i vostri conti.
Tenete anche presente quindi che il bitrate da una chiara indicazione sulla dimensione finale, condizionata fortemente dal tipo di film (animazione o azione hanno scene molto concitate e necessitano di più bitrate) e dalla durata del film stesso.
10. cliccate su START MUXING
11. tempo di conversione all'incirca 16 ore se il filmato è di 1 ora e mezza.
le opzioni utilizzate sono:


Ps3 legge solo se:
resolution: max num_ref_frames (x264 encoder settings)
L4.1
1920x1088: 4 (--ref 3 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 1 --bframes 3 --b-adapt --b-pyramid)
1920x1072: ? (--ref 3 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 1 --bframes 3 --b-adapt --b-pyramid)
1920x864: 5 (--ref 4 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 2 --bframes 3 --b-adapt --b-pyramid)
1920x720: 6 (--ref 5 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 3 --bframes 3 --b-adapt --b-pyramid)
L4.1
1280x720: 9 (--ref 8 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 6 --bframes 3 --b-adapt --b-pyramid)
1280x648: 10 (--ref 9 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 7 --bframes 3 --b-adapt --b-pyramid)
1280x588: 11 (--ref 10 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 8 --bframes 3 --b-adapt --b-pyramid)
1280x540: 12 (--ref 11 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 9 --bframes 3 --b-adapt --b-pyramid)
1280x498: 13 (--ref 12 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 10 --bframes 3 --b-adapt --b-pyramid)
1280x462: 14 (--ref 13 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 11 --bframes 3 --b-adapt --b-pyramid)
1280x432: 15 (--ref 14 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 12 --bframes 3 --b-adapt --b-pyramid)
1280x405: 16 (--ref 15 --bframes 3 --b-adapt --no-b-pyramid) or (--ref 13 --bframes 3 --b-adapt --b-pyramid)
ora, dobbiamo sapere con esattezza com'è fatto il ns filmato per poi assegnarli le giuste impostazioni.
In pratica --ref indica il numero di frame di riferimento, bframes sono proprio i B frames , --b-adapt sta per B frames adaptive attivi, --no-b-pyramid sta per il non utilizzo di matrice bpyramid dei bframes, --b-pyramid sta per l'utilizzo di matrice bpyramid dei bframes.
Ora, il numero in rosso indica il valore somma di ciò che è tra parentesi, tenendo presente che non è una somma algebrica ma logaritmica. 3 bframes equivalgono a 1 unità, di numero di ref frame, l'utilizzo della matrice bpyramid equivale a 2 ref frame.
Ora, sarebbe opportuno quindi , sapendo la risoluzione utilizzata dal filmato, utilizzare il giusto numero di num_ref_frames nel file h264info. Però prima dobbiamo patchare la traccia video con ffmpeg che però non so come possa impostare la traccia diversa da bpyramid.
Quindi tutte le info riguardano i settaggi se volete re-encodare la traccia video con x264.
Per il resto vi basta usare il numero posto subito dopo il tipo di risoluzione!
3. scaricate TsMuxeR , scompattatelo in una dir a vostro piacimento.
4. eseguite tsMuxeRgui.exe
5. col tasto ADD aggiungete prima la traccia video input.h264 generata prima e poi la traccia audio .ac3 (tsMuxeR accetta solo traccia ac3). Non toccate nient'altro.
6. inserite in basso nella casella di output il nome del file che volete creare e cliccate su M2TS come tipo di formato in uscita.
7. cliccate su start muxing
8. ora avete il file .m2ts
9. masterizzatelo su DVD oppure rinominatelo .m2t per usarlo con Tversity o ancora per metterlo su chiavetta usb.
nota1: se il video è di formato diverso da h264 (esempio Xvid o DivX o Rm) si può provare prima convertirlo in H264. Per questo conviene usare prima un programma come
MeGUI per convertirlo in H264 senza toccare l'audio che è in traccia esterna. Quindi procedere poi dal punto 4.
Oppure si può lasciare a ffmpeg di creare un video comunque compatibile PS3 perdendo un pò di dettaglio:
ffmpeg.exe -i input.h264 -f h264 -vcodec mpeg2video -sameq -b 5000k -dc 10 -i input1.ac3 -acodec copy -f vob -copyts video.vob
modificate a piacere solo il valore -b 5000k che è il bitrate del video. Massimo valore è 9000. Un valore inferiore di 5000 riduce la qualità del video a pro della dimensione finale del file.
nota2: se l'audio è in formato diverso da
AC3, si può lasciarlo inalterato solo se è in formato
DTS (quindi .DTS) e modificare opportunamente il file
crea_m2ts.bat ove scritto ac3 in dts:
ffmpeg -r 25.000 -f h264 -i input.h264 -f dts -i input1.dts -i input2.dts -vcodec copy -acodec copy -f vob -copyts output.m2ts
nota3: ho notato che alcuni hanno video con tracce di diverso formato. In questo caso la stringa di comando dev'essere
Esempio con audio 1a traccia AC3 e 2a traccia AAC::
ffmpeg -r 25.000 -f h264 -i input.h264 -f ac3 -i input1.ac3 -f aac -i input2.aac -vcodec copy -acodec copy -f vob -copyts output.m2ts
Esempio con audio 1a traccia AC3 e 2a traccia DTS::
ffmpeg -r 25.000 -f h264 -i input.h264 -f ac3 -i input1.ac3 -f dts -i input2.dts -vcodec copy -acodec copy -f vob -copyts output.m2ts
Esempio con audio 1a traccia MP3::
ffmpeg -r 25.000 -f h264 -i input.h264 -vcodec copy -acodec mp2 -ab 192k -i input1.mp3 -f vob -copyts output.m2ts
Esempio con audio 1a traccia AAC e 2a traccia AC3::
ffmpeg -r 25.000 -f h264 -i input.h264 -f aac -i input1.aac -f ac3 -i input2.ac3 -vcodec copy -acodec copy -f vob -copyts output.m2ts
Esempio con audio 1a traccia DTS convertita in AC3::
ffmpeg -r 25.000 -f h264 -i input.h264 -vcodec copy -i input.dts -acodec ac3 -ab 384000 -f vob -copyts output.m2ts
Esempio con audio 1a traccia AAC convertita in AC3::
ffmpeg -r 25.000 -f h264 -i input.h264 -vcodec copy -i input.aac -acodec ac3 -ab 384000 -f vob -copyts output.m2ts
come vedete ho posto prima del comando di importazione -i della traccia la forzatura sul formato -f.
se non volete forzare il framerate, utilizzando quello della traccia video, non inserite la voce -r 25.000
Problemi di spazio ? Vuoi fare un Test ?
se il vs MKV è molto grande e volete dividerlo in 2 parti, aprite MKVMerge, caricate il MKV, selezionate le tracce sia video che audio, andate ora in
GLOBAL, abilitate
Enable Slitting , spuntate
...after this duration e inserite precisamente il momento in cui deve dividere il file nel formato hh:mm:ss. Poi mettete in max number of files il numero 2. Cliccate su
START MUXING. In questo modo fate una divisione del filmato senza interruzioni brusche. Questo metodo è ottimo anche per creare un file di pochi minuti (impostando una
duration di 10 min ad esempio "00:10:00" , il primo file sarà di soli 10min il resto non vi serve lo potete eliminare eo anche abortire la conversione appena vedete che ha creato il primo file) e quindi testare al volo su ps3 la compatibilità della conversione.
ATTENZIONE:
se il video .MKV originale avesse frame rate diverso da 25fps (come per esempio 23.97fps) dovete modificare nel file crea_m2ts.bat la parte ove scritto -r 25.000 nel formato corretto (per esempio -r 23.976) solo esclusivamente se l'audio che lo accompagna è in inglese cioè a 23.976fps.
Ogni .MKV rilasciato ha sul suo sito questa info.
ATTENZIONE:
ho notato che la ps3 riconosce solo la prima traccia audio e non fa selezionare eventualmente le altre tracce. Non ne capisco il motivo. quindi per il momento fate in modo che la prima traccia sia sempre quella ITALIANO così da non avere problemi.
per fare chiarezza, vediamo di spiegare il comando:
ffmpeg -r 25.000 -f h264 -i input.h264 -f ac3 -i input1.ac3 -vcodec copy -acodec copy -f vob -copyts output.m2ts
allora
ffmpegè l'eseguibile
-r 25.000 è il framerate del video
-f h264 forziamo il formato in uscita a h264
-i input.h264 gli facciamo importare la traccia video
-f ac3 forziamo il formato audio in uscita a AC3
-i input1.ac3 gli facciamo importare la traccia audio
-vcodec copy gli diciamo di copiare la traccia video senza modificarne il contenuto (in questo modo la risoluzione, il bitrate, tutto resta inalterato)
-acodec copy gli diciamo di copiare la traccia audio senza modificarne il contenuto (in questo modo il campionamento, il bitrate, tutto resta inalterato)
-f vob gli forziamo il formato di uscita in VOB (MPEG2 TS)
-copyts output.m2ts è il nome del file in uscita
Oppure in un unico comando..........
ffmpeg.exe -i "miofile.mkv" -vcodec mpeg2video -sameq -b 5000k -dc 10 -acodec copy -f vob -copyts video.m2ts
il valore di 5000k è il bitrate video. Questo valore incide sulla qualità e ovviamente sulla grandezza del file finale.
streaming con TVersity..........
rinominate l'estensione del file da .m2ts in .m2t
in caso voleste convertire i video presi da GameTrailers.com (o simili) (consiglio quelli in quicktime .mov) in m2ts, usate questa stringa:
ffmpeg.exe -i "miofile.mov" -vcodec mpeg2video -b 6000k -dc 10 -bf 3 -threads 2 -pass 1 -acodec ac3 -ac2 -ab 256k -f vob -copyts "miovideo.m2ts"
dovrebbe funzionare la stessa stringa anche per quelli in WMV, ma la ps3 dovrebbe leggerli di suo
se avete gradito questo post, votatelo utilizzando le stelle di Valutazione. Grazie