|
|
Risultati da 1 a 4 di 4
Discussione: Video H.264/AVC in containers MPEG-TS e MP4
-
11-09-2022, 09:54 #1
Member
- Data registrazione
- May 2008
- Messaggi
- 31
Video H.264/AVC in containers MPEG-TS e MP4
Ciao a tutti, avrei un quesito da porvi riguardo i containers video MPEG-TS e MP4.
Utilizzo il software "TMPGEnc MPEG Smart Renderer 6" per editare i files MPEG-TS registrati col mio ricevitore satellitare.
In pratica il software lascia inalterato (lossless) il flusso audio/video, ricodificando soltanto i frames che si trovano in prossimità dei "tagli" per la pubblicità o quant'altro.
Secondo quanto riporta il software, i files MPEG-TS sono codificati secondo i seguenti parametri:
H.264/AVC (High@Level 4), 1920x1080, 25 fps, PAR 1:1, Interlaced (Top Field Priority), 30,000 Mbps
MPEG-1 Audio Layer II, 48000 Hz, Stereo, 192 kbps, Italian
Il software funziona perfettamente, tuttavia non mi consente di cambiare il container da MPEG-TS a MP4, nonostante si tratti di files codificati in H.264/AVC.
Se provo a selezionare come file di output un file con estensione MP4, ottengo il seguente messaggio di errore:
The current output settings do not fulfill the conditions for the output target "MP4 File".
The parts not fulfilling the conditions are listed below.
, H.264/AVC Parameter - P Weighted Prediction Mode
For those reasons, changing to the output target "MP4 File" is not possible.
Tuttavia, se utilizzo altri programmi come Avidemux, FFmpeg o MP4Box, configurati in modo da non dover ricodificare il flusso audio/video (lossless), riesco a cambiare il container da MPEG-TS a MP4, senza alcun problema.
I files ottenuti sono perfettamente riproducibili con MPC-HC e VLC.
Mi sorge però il dubbio che possa esserci qualcosa di "sbagliato", in quanto "TMPGEnc MPEG Smart Renderer 6" mi impedisce tale cambio di container, dandomi un preciso messaggio di errore.
Desidererei pertanto sapere se, per essere conforme con lo standard MP4, un video codificato in H.264/AVC, debba avere dei determinati requisiti.
-
11-09-2022, 11:49 #2
Se non sbaglio MPEG-TS DVB sono diversi da un classico h.264 di un BD.
domanda fondamentale a che ti serve cambiare container?!? MPEG-TS li riproducono tutti.
mp4 o mkv servono se per gestire: capitoli, multi lingue e sottotitoli.LG OLED E8(Plex,Emby, Qnap DLNA) + Cable Matters USB 3.0 (1gbps) - Qnap 451
Sony PS5 - M9201(oppo 203) - Dinobot U5PVR(Enigma 2)- Meccol KI pro(COREelec)
[ Yamaha AVENTAGE RX-A880 - Magnat Supreme 1000/Vintage 410/Center4 (5.1.2) ] -
[ Edifier R1700BTs - LMS(Squeezebox) - RPI 3 + DAC ES9023 MooOde/Hfiberry/Libreelec - DAC loxjie D30]
-
12-09-2022, 05:38 #3
E' capitato anche a me e sono arrivato alla conclusione che VLC sia molto tollerante riguardo a queste specifiche incompatibilità, cioè che riconosca il flusso in base alla struttura effettiva e non in base al "contenitore".
Una risposta tecnica (abbastanza incomprensibile con le mie scarse conoscienze della materia) la leggo qui:
https://stackoverflow.com/questions/...ts-to-mp4-file
che a sua volta rimanda a questo:
https://stackoverflow.com/questions/...r-h-264-stream
===
Io misono almeno in parte "arreso", essendo il file riproducibile con AVC per quello che mi serve è OK.Multicanale/TV (Marantz SR 6015; casse Monitor Audio 2xSilver 100 + Silver C150 + 2xSilver RS1; sub SVS SB12_NSD; Tv Samsung 65KS7000)
Stereo/PC (dac Ifi Zen; ampli Aiyima A04; speaker PSB Imagine mini; cuffie Akg K371 + Philips Fidelio X2HR)
-
28-11-2022, 11:28 #4
Member
- Data registrazione
- May 2008
- Messaggi
- 31
Per rispondere alla tua domanda, quando riproduco i files MPEG-TS (con estensione .ts) sul mio lettore Blu-Ray (Pioneer BDP-170), questo a un certo punto entra in una sorta di blocco.
In pratica continua la riproduzione del file video finché non finisce, e se presente comincia la riproduzione del file video successivo, ma non accetta più alcun comando, per cui non posso mettere il video in pausa o in stop, e l'unica soluzione è quella di staccare la spina dalla rete elettrica.
Questo comportamento anomalo si verifica soltanto durante la riproduzione dei files MPEG-TS.
Non so se ciò sia dovuto al tipo di container o al tipo di codec stesso, che come dici tu dovrebbe essere diverso da un "classico H.264".