PDA

View Full Version : VirtualDub non riproduce il file


Deviling Master
24-05-2010, 09:08
Ciao a tutti, ho diversi video fatti con la mia videocamera che non riesco ad aprire con VirtualDub.

Queste sono le info di VLC
http://img405.imageshack.us/img405/4856/tmpecc0.th.png (http://img405.imageshack.us/my.php?image=tmpecc0.png)

Queste sono le Info di VirtualDub
http://img532.imageshack.us/img532/5070/tmp515c.th.png (http://img532.imageshack.us/my.php?image=tmp515c.png)

Ecco il Report di MediaInfo sul File
General
Count : 266
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Count of video streams : 1
Count of audio streams : 1
Video_Format_List : AVC
Video_Format_WithHint_List : AVC
Codecs Video : AVC
Audio_Format_List : AAC
Audio_Format_WithHint_List : AAC
Audio codecs : AAC LC
Complete name : IMAG0027.AVI
File name : IMAG0027.AVI
File extension : avi
Format : AVI
Format : AVI
Format/Info : Audio Video Interleave
Format/Extensions usually used : avi
InternetMediaType : video/vnd.avi
Interleaved : Yes
Codec : AVI
Codec : AVI
Codec/Info : Audio Video Interleave
Codec/Extensions usually used : avi
File size : 320961496
File size : 306 MiB
File size : 306 MiB
File size : 306 MiB
File size : 306 MiB
File size : 306.1 MiB
Duration : 620320
Duration : 10mn 20s
Duration : 10mn 20s 320ms
Duration : 10mn 20s
Duration : 00:10:20.320
Overall bit rate : 4139302
Overall bit rate : 4 139 Kbps
Stream size : 895766
Stream size : 875 KiB (0%)
Stream size : 875 KiB
Stream size : 875 KiB
Stream size : 875 KiB
Stream size : 874.8 KiB
Stream size : 875 KiB (0%)
Proportion of this stream : 0.00279
Recorded date : 2009-01-05
File creation date : UTC 2010-05-23 18:23:38.150
File creation date (local) : 2010-05-23 20:23:38.150
File last modification date : UTC 2009-01-05 17:38:26.000
File last modification date (loc : 2009-01-05 19:38:26.000
Writing library : AMBA
Writing library : AMBA
ICRT : 19:28:05

Video
Count : 156
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
ID : 0
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Format/Url : http://developers.videolan.org/x264.html
Format profile : Main@L4.0
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, CABAC : Yes
Format settings, ReFrames : 4
Format settings, ReFrames : 4 frames
InternetMediaType : video/H264
Codec ID : H264
Codec : H264
Codec : AVC
Codec/Family : AVC
Codec/Info : Intel H.264
Codec/CC : H264
Codec profile : Main@L4.0
Codec settings : CABAC / 4 Ref Frames
Codec settings, CABAC : Yes
Codec_Settings_RefFrames : 4
Duration : 620320
Duration : 10mn 20s
Duration : 10mn 20s 320ms
Duration : 10mn 20s
Duration : 00:10:20.320
Bit rate : 3999781
Bit rate : 4 000 Kbps
Width : 1280
Width : 1 280 pixels
Height : 720
Height : 720 pixels
Pixel aspect ratio : 1.000
Display aspect ratio : 1.778
Display aspect ratio : 16:9
Frame rate : 29.970
Frame rate : 29.970 fps
Frame count : 18591
Resolution : 8
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Scan type : Progressive
Interlacement : PPF
Interlacement : Progressive
Bits/(Pixel*Frame) : 0.145
Stream size : 310143008
Stream size : 296 MiB (97%)
Stream size : 296 MiB
Stream size : 296 MiB
Stream size : 296 MiB
Stream size : 295.8 MiB
Stream size : 296 MiB (97%)
Proportion of this stream : 0.96629
BufferSize : 562512 / 562512

Audio
Count : 132
Count of stream of this kind : 1
Kind of stream : Audio
Kind of stream : Audio
Stream identifier : 0
ID : 1
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Format settings, SBR : No
Codec ID : FF
Codec : A_AAC/MPEG4/LC
Codec : AAC LC
Codec/Family : AAC
Codec/Info : AAC Low Complexity
Codec/CC : FF
Duration : 620170
Duration : 10mn 20s
Duration : 10mn 20s 170ms
Duration : 10mn 20s
Duration : 00:10:20.170
Bit rate : 128000
Bit rate : 128 Kbps
Channel(s) : 2
Channel(s) : 2 channels
Channel positions : L R
Channel positions : 2/0
Sampling rate : 48000
Sampling rate : 48.0 KHz
SamplingCount : 29768160
Stream size : 9922722
Stream size : 9.46 MiB (3%)
Stream size : 9 MiB
Stream size : 9.5 MiB
Stream size : 9.46 MiB
Stream size : 9.463 MiB
Stream size : 9.46 MiB (3%)
Proportion of this stream : 0.03092
Alignment : Split
Alignment : Split accross interleaves
Interleave, duration : 0.64
Interleave, duration : 21
Interleave, duration : 21 ms (0.64 video frame)



Il mio sistema è Windows 7 x64

- Con VLC riproduce correttamente il video (ma VLC non fa testo visto che riproduce cani e porci....)
- WMP riproduce correttamente il video
- DivX Player riproduce correttamente il video

Essendo il video H.264 ho installato DivX che comprende H.264 decoder ma VirtualDub non ha trovato cmq il codec.
Allora ho installato FFDSHOW (rev3154 beta7) e finalmente sono riuscito ad aprire il video.
Non appena premo Play però mi dice che non trova il codec audio per riprodurre il file.
http://img532.imageshack.us/img532/459/tmpa4c9.png

Se invece provo con VirtualDubMod mi appare questo messaggio non appena apro il video
http://img97.imageshack.us/img97/8610/tmpb9bf.th.png (http://img97.imageshack.us/my.php?image=tmpb9bf.png)
e dandogli Yes/No posso riprodurre il video ma senza audio

Sono dietro da 1 settimana, ho provato veramente di tutto, K-Lite Codec Pack, 3ivx, ... non riesco veramente a far riprodurre quel video a VirtualDub.
C'è qualche buon anima che mi spiega che codec devo montare per poter riprodurre il video che ho creato?

Visto che i video che devo "sistemare" sono tanti, mi scoccia doverli convertire prima tutti

Grazie Ciao

mister pink
24-05-2010, 10:29
Il filmato contiene dei flussi audio-video compressi con dei codecs (H264 per il video e AAC per l'audio) che non sono particolarmente adatti ad essere ospitati in un container di tipo AVI.

Inoltre, Virtualdub e i suoi derivati per importare i filmati necessitano che nel sistema operativo siano installati gli opportuni codecs basati sulle specifiche Video For Windows (VFW) per la parte video e Audio Compression Manager (ACM) per la parte audio.

Si tratta di specifiche vecchiotte, che non so se sono state implementate nel nuovo sistema operativo di M$. Insomma, far funzionare correttamente 'sti programmi su Windows 7 potrebbe risultare un'impresa difficile.

Visto che hai installato Ffdshow prova ad attivare il supporto per l'audio in formato AAC dal relativo pannello di configurazione e vedi cosa succede.

Deviling Master
24-05-2010, 10:32
Lo so... tutte le videocamere di questo mondo creano un mpeg tranne questa....

Cmq...

Questa è la schermata dei codec attivi, dentro FFDSHOW Audio Configuration

http://img4.imageshack.us/img4/9807/tmpe6f8.png

AAC Mi sembra attivo

mister pink
24-05-2010, 11:06
Sì, è attivato. E' un bel guaio, perché non conosco alcun codec AAC di tipo ACM. Se non converti l'audio in altro formato credo che non riuscirai a modificare quei filmati con Virtualdub.

Puoi provare qualche converter universale, tipo questo:

http://www.videohelp.com/tools/XMedia_Recode

In particolare, questo software ha una funzione che consente di convertire solo l'audio e di copiare il video così com'è (un po' come fa Virtualdub). Penso che se riesci ad impostare correttamente questa funzione, le conversioni dovrebbero risultare piuttosto veloci.

Ti consiglio questo software perché è tra i pochi che curano in maniera particolare il mantenimento della sincronia audio-video nei files di output.

Deviling Master
24-05-2010, 11:50
Sì, è attivato. E' un bel guaio, perché non conosco alcun codec AAC di tipo ACM. Se non converti l'audio in altro formato credo che non riuscirai a modificare quei filmati con Virtualdub.

Puoi provare qualche converter universale, tipo questo:

http://www.videohelp.com/tools/XMedia_Recode

In particolare, questo software ha una funzione che consente di convertire solo l'audio e di copiare il video così com'è (un po' come fa Virtualdub). Penso che se riesci ad impostare correttamente questa funzione, le conversioni dovrebbero risultare piuttosto veloci.

Ti consiglio questo software perché è tra i pochi che curano in maniera particolare il mantenimento della sincronia audio-video nei files di output.

Sembra interessante. Se sai già usarlo posso chiederti una mini guida? Visto che dici che AVI+H.264 bisticciano potrei provare anche a cambiare contenitore. Sempre che non debba ricodificare il video per farlo.

La cosa strana è che già nell'anteprima il video risulta senza audio

mister pink
24-05-2010, 12:54
...Sembra interessante. Se sai già usarlo posso chiederti una mini guida? Visto che dici che AVI+H.264 bisticciano potrei provare anche a cambiare contenitore. Sempre che non debba ricodificare il video per farlo...

Purtroppo ho verificato che, quando si selezione il formato di output AVI, la casella "Copia video", presente nella scheda "Video", non è selezionabile (probabilmente si può selezionare solo se la traccia video è compressa con uno dei pochi codec implementati nel programma). Un vero peccato. Sarebbe stata la soluzione migliore e più sbrigativa.

Però puoi sempre provare a convertire e salvare solo l'audio dei filmati selezionando "Solo audio" nel riquadro "Tipo stream destinazione". In pratica, importi il filmato (da "Apri film"), imposti "Solo audio", configuri l'audio di output nella scheda "Traccia 1" (impostando, ad esempio, un classico formato MP3), clicchi sul pulsante con la crocetta verde ("Aggiungi lavoro") e poi su quello "Codifica". Nella cartella di output indicata nella parte bassa della finestra del programma, dovresti ritrovarti l'audio dei filmati in MP3.

A questo punto, salva un file AVI con solo la traccia video utilizzando Virtualdub o VirtualdubMod ("Direct stream copy" per il video e "No audio" per l'audio) e poi usa lo stesso programma per ricongiungere il file AVI senza audio con il nuovo audio in MP3 creato con XMedia Recode.

Lo so, è una procedura lunga e contorta, ma purtroppo l'audio AAC nei container AVI è un bel casino.

Deviling Master
24-05-2010, 12:59
Purtroppo ho verificato che, quando si selezione il formato di output AVI, la casella "Copia video", presente nella scheda "Video", non è selezionabile (probabilmente si può selezionare solo se la traccia video è compressa con uno dei pochi codec implementati nel programma). Un vero peccato. Sarebbe stata la soluzione migliore e più sbrigativa.

Però puoi sempre provare a convertire e salvare solo l'audio dei filmati selezionando "Solo audio" nel riquadro "Tipo stream destinazione". In pratica, importi il filmato (da "Apri film"), imposti "Solo audio", configuri l'audio di output nella scheda "Traccia 1" (impostando, ad esempio, un classico formato MP3), clicchi sul pulsante con la crocetta verde ("Aggiungi lavoro") e poi su quello "Codifica". Nella cartella di output indicata nella parte bassa della finestra del programma, dovresti ritrovarti l'audio dei filmati in MP3.

A questo punto, salva un file AVI con solo la traccia video utilizzando Virtualdub o VirtualdubMod ("Direct stream copy" per il video e "No audio" per l'audio) e poi usa lo stesso programma per ricongiungere il file AVI senza audio con il nuovo audio in MP3 creato con XMedia Recode.

Lo so, è una procedura lunga e contorta, ma purtroppo l'audio AAC nei container AVI è un bel casino.

Questo è quanto sono riuscito a fare manualmente e vorrei riprodurre in batch
1) Estrarre la traccia Audio
2) Convertirla in MP3
3) "Iniettare" la traccia Mp3 nel video

I primi due passaggi ho trovato un programma che lo fa in batch per cui non ho problemi.
Sono fermo per il terzo passaggio. Con virtualdub basta fare "Audio from another file" e salvare il tutto ma vorrei trovare un modo per fare in batch pure questo.

Ci vorrebbe un programma che agganciasse in automatico tipo in base al nome del file "il mio video.avi" "il mio video.mp3" e creasse l'avi unito.

Esiste una cosa del genere? Se si trova riesco a risolvere senza troppi sforzi

mister pink
24-05-2010, 17:37
Personalmente non ho mai effettuato operazioni in batch con Virtualdub. Però, se vai qui:

http://www.videohelp.com/tools/Virtualdub

potrai scaricare dei "Virtualdub Batch Tools". Non chiedermi se e come funzionano perché non li ho mai usati.

Purtroppo, più di questo non so dirti...