Impossible d'ouvrir un fichier AVI importé d'un camescope numérique par IEEE1394

Started by joe.satriani, October 30, 2019, 09:33:59 pm

Previous topic - Next topic

joe.satriani

Bonsoir,
je souhaite utiliser AVIDEMUX pour manipuler des séquences vidéos AVI (découpes sans réencodage), puis les compresser en MP4, car je le trouvais assez simple d'utilisation et répondant à mes besoins.
J'ai téléchargé et installé la dernière version 2.7.5 en 64bits sur Win7.
Mais dès que j'essaie d'ouvrir une de mes vidéos AVI importées depuis mon caméscope numérique SONY DCR-TRV240E via l'interface IEEE1394, voici le message d'erreur :



La seule différence fondamentale que je vois avec une autre séquence AVI qui fonctionne sous AVIDEMUX, est que celle-ci a 2 pistes Audio ? En serait-ce la cause ?


Merci d'avance pour vos idées.

Cordialement

eumagga0x2a

Quote from: joe.satriani on October 30, 2019, 09:33:59 pm
La seule différence fondamentale que je vois avec une autre séquence AVI qui fonctionne sous AVIDEMUX, est que celle-ci a 2 pistes Audio ? En serait-ce la cause ?


Non, pas de tous. Très probablement, il s'agit du type 1 de vidéo DV. Avidemux ne prend en charge que le type 2.

Veuillez utiliser ffmpeg pour convertir la vidéo à l'autre type:

ffmpeg -i unsupported-by-avidemux.avi -c copy supported-by-avidemux.avi

joe.satriani

Quote from: eumagga0x2a on October 30, 2019, 10:43:01 pm

Non, pas de tous. Très probablement, il s'agit du type 1 de vidéo DV. Avidemux ne prend en charge que le type 2.

Veuillez utiliser ffmpeg pour convertir la vidéo à l'autre type:


Bonsoir,
merci pour ces explications.
Comment peut-on savoir si une séquence AVI est de type 1 ou de type 2 ? Car avec MediaInfo (voir exports en annexe), on ne voit pas la différence entre les 2 ?

J'ai lancé la conversion avec ffmpeg, et je constate que la taille a légèrement augmenté : cela signifie qu'il y a eu réencodage ? Qui dit "réencodage", dit perte de qualité ... Par ailleurs, j'ai des dizaines de vidéos comme celle-là importées de mon caméscope. N'y a-t-il pas moyen de les importer directement en type 2 (un paramétrage sur le camescope digital8 SONY DCR-TRV240E), plutôt que d'avoir à faire cette étape supplémentaire (ffmpeg) systématiquement ?

Merci

Cordialement

P.S : j'ai rajouté pour info le log de la conversion ffmpeg.log

dosdan

Quote from: joe.satriani on October 31, 2019, 09:27:53 pm
J'ai lancé la conversion avec ffmpeg, et je constate que la taille a légèrement augmenté : cela signifie qu'il y a eu réencodage ? Qui dit "réencodage", dit perte de qualité ?


No "RE-COMPRESSION".

Conversion of DV AVI Type 1 -> DV AVI Type 2 has the audio, which is interleaved with the video in one stream, copied/reassembled to a new separate audio stream. No video re-compression occurs.

DV1: A|V|A|V|A|V...

DV2: VVVVVVVVVV...
     AAAAAAAAAA...

DV1 -> DV2: 
     a|V|a|V|a|V...
     AAAAAAAAAAA...   


The original interleaved audio is hidden and ignored, but it still occupies the same space. So DV AVI Type 2 is bigger than DV AVI Type 1.

https://docs.microsoft.com/en-us/windows/win32/directshow/type-1-vs--type-2-dv-avi-files

MediaInfo.
VIDEO
SAME SIZE = NO VIDEO RE-COMPRESSION
DV1: Taille du flux                           : 7,55 Mio
DV2: Taille du flux                           : 7,55 Mio


AUDIO
DV1:

Audio #1
ID                                       : 0-0
Type de muxing, plus d'info              : Muxed in Video #1
Débit                                    : 768 kb/s
Canaux                                   : 2 canaux
Echantillonnage                          : 32,0 kHz
Profondeur des couleurs                  : 12 bits
Taille du flux                           : 206 Kio (3%)

Audio #2
ID                                       : 0-1
Type de muxing, plus d'info              : Muxed in Video #1
Débit                                    : 768 kb/s
Canaux                                   : 2 canaux
Echantillonnage                          : 32,0 kHz
Profondeur des couleurs                  : 12 bits
Taille du flux                           : 206 Kio


AUDIO
DV1 -> DV2:
LOSSLESS AUDIO CONVERSION (NO LOSSY COMPRESSION) of Audio #1 (ID: 0-0) from PCM 12-bit -> PCM 16-bit:
PCM 12-bit audio  (768 kb/s) + "0000" added to end of every 12-bit word -> PCM 16-bit audio (1024 kb/s).
Audio #2 (ID: 0-1) discarded. (Unless instructed, FFMPEG only works with first video stream and first audio stream.)

ID                                       : 1
Débit                                    : 1 024 kb/s
Canaux                                   : 2 canaux
Echantillonnage                          : 32,0 kHz
Profondeur des couleurs                  : 16 bits
Taille du flux                           : 275 Kio


Dan.

joe.satriani

Many thanks for this explanation.
Briefly, it is not possible to import a DV-AVI video sequence by IEEE1394 directly in type 2 format (with a parameter on the source device, or in the Windows importer WLXVideoAcquireWizard.exe) ?
I must import it type 1 format , and then convert it (without loss) in type 2 with ffmpeg (or DV splitter filter) ?

dosdan

Quote from: joe.satriani on November 03, 2019, 09:59:20 am

Briefly, it is not possible to import a DV-AVI video sequence by IEEE1394 directly in type 2 format ?


WinDV used to be able to capture MiniDV files via IEEE1994 to either Type 1 or Type 2 AVI format.

http://windv.mourek.cz/

I used it a lot under WinXP. It may still work under Win7. It definitely won't work under Win10.

Dan.

joe.satriani

Bonjour,

Savez-vous si, lorsque j'importe les vidéos DV via IEEE1394 avec un logiciel type PlayHome Memories ou avec l'outil par défaut de Windows7 "WLXVideoAcquireWizard", y'a-t-il possibilité de modifier certains paramètres d'importation dans le logiciel ou sur le camescope lui-même (comme par exempe le type 1 ou 2 du DV-AVI, ou le codec de compression etc ...) afin que le fichier AVI soit lisible nativement par AVIDEMUX ??

Merci

Cordialement