Bonsoir,
J'ai un peu galéré (c'est un euphémisme, car j'en ai bavé!) pour obtenir ce résultat.
[mes affirmations vont devoir être prises à la légère, car je peux me tromper, et cela fait longtemps que je n'ai pas programmé dans cette sphère...]
VirtualDub n'a été étudié que pour accepter des avi. Quelques passionnés ont bien essayé d'y ajouter le mpg et cela a fait des variations xx (c'est dur de perdre la mémoire! VirtualDubMpeg? et Nandub) mais qui n'ont pas été poursuivies. De nouveaux standards sont apparus, tous incompatibles avec VD.
Une autre équipe a préféré étudier qqchose avant VD. C'est AviSynth, qui lui a progressé et a accepté les autres standards avi (autres codecs, mpeg, mkv, mov...)
Le principe est donc le suivant, AviSynth va lire le standard inconnu de VD, le séparer du container et transcoder si nécessaire (on préfère alors un codage non destructif), et fournir le flux en entrée à VD. AviSynth peut également modifier la vidéo avec des tas de filtres (lumière, gamma, netteté, flou, cadrage, etc.)
La vidéo mov du D7000, est donc dans un container QuickTime (d'où l'installation de QT Alternative), et le flux vidéo HD du D7000 utilise un codec vidéo HD-AVC (qui n'est pas le AVDHD), il faut donc trouver un pack codec incluant ce codec. (Je crois que c'est ffmpeg2 qui a décoincé l'installation) Avec ces infos, AviSynth est capable de lire/séparer les données audio et HD, et de les transmettre à VD (qui a donc utilisé le codec).
La difficulté a été de comprendre cela, et de deviner où cela coinçait, car AviSynth ne me donnait aucun message, et moi, je croyais que c'était le codec qui était foireux, ou que VD déconnait... (et comme en plus il fallait être en 64 bits...)
J'ai noté toutes les installations avec les fichiers utilisés, et où je les ai trouvé. Si qq1 est intéressé, je complèterai la page de mon site.
Note: avi, mkv, mov sont des conteneurs/encapsuleurs (comme Tiff), il existe des dizaines de codecs possibles (avec leur variations plus ou moins bien craquées, et leurs spécifications plus ou moins larges... Un vrai foutoir!) Et évidemment les qqs sites sérieux, sont noyés dans les réponses de Google. Rien que la recherche "codec d7000" offre beaucoup de messages avec D7000 dans la signature des gens.
Il faut décrire les taches à effectuer par AviSynth et c'est très simple:
LoadPlugin("E:\Mov_proj\MeGUI\tools\ffms-2.17-x64\ffms2-x64.dll")
FFVideoSource("E:\Photos\2013\2013-03-26 Macro avec video HD d7000\DSC_3058.MOV", threads=1)
#deinterlace
#crop
#LanczosResize(1904,1072) # Lanczos (Sharp)
#denoise
# est un commentaire. Le fichier avs ne comporte donc que 2 lignes (dans mon cas)
Une fois sauvé, je le glisse sur VD, et c'est parti! (faut quand même lancer la commande Export)
C'est donc d'une simplicité désarmante, mais quel boulot pour trouver la solution!
Je signale aussi que VD permet d'abouter des vidéos simplement (AviSynth aussi probablement). Il faut donc faire les transitions sur des séquences prédécoupées.
Bon j'espère ne pas avoir dit trop de bêtises...