2009-12-19 2 views
1

Je veux faire un assistant simple pour mettre en place des scripts AviSynth. Ce serait une application de bureau Windows qui aurait un écran "aperçu" d'un film avi, qui vous donnerait un calendrier, jouer, avance rapide, rembobiner, avancer et revenir image par image. Le programme devrait connaître le numéro d'image de l'image en cours dans le lecteur et son nom de fichier.quelle langue/bibliothèques une application qui a une fenêtre de prévisualisation vidéo?

Quel langage est le mieux adapté pour cela? Je connais PHP (je comprends que ce n'est pas un concurrent) et je suis familier avec Java. Ma pensée est que le plus grand obstacle avec ce projet sera de trouver une bibliothèque pour les fonctionnalités de lecture vidéo. Avec un regard rapide, aucune vidéothèque Java ne m'a sauté dessus. Ma prochaine pensée serait C++ pour cela.

La sortie de ce programme serait un script AviSynth, un fichier texte brut qui ressemble à ceci:

AviSource("myAvi.avi") 
Crop(0, 0, 320, 240) 
Blur(0.1) 
+0

Wheeee Avisynth! Dieu merci, je ne suis pas le seul à connaître cette langue merveilleusement utilisable. –

Répondre

1

Il y a quelques kits d'outils qui peuvent faire tihs:

  1. C#: DirectShow (DirectX)
  2. Java: JMF
1

Si vous avez Avisynth installé, la seule chose dont vous avez besoin pour la prévisualisation (Si je comprends bien, c'est votre besoin) est quelque chose qui peut décoder la vidéo non compressée. Cela ouvrirait comme un fichier normal. Je suis sûr qu'il y a des lecteurs vidéo assez bien implémentés en Java, mais je ne sais pas de quelle fonctionnalité ils ont besoin. Quoi qu'il en soit, l'analyse des scripts n'est pas facile - je vous recommande de ne pas essayer si vous n'en avez pas besoin.

EDIT: Je suis désolé, je pensais que vous aviez besoin d'une application très spécifique, mais de ce que vous semblez avoir besoin, vous n'avez pas besoin de coder quoi que ce soit, utilisez AVSP!

S'il vous plaît regarder this video, il montre à quel point il est simple. Il a avancé des fonctions telles que la complétion automatique, (même de vos propres manuscrits de chargement automatique!) La coloration de syntaxe, les macros, l'importation automtic, glissez & déposez (d'une vidéo, par exemple - faites simplement glisser la vidéo et AVSP rend le chargement) aperçu scrit avec zoom et tout, vous pouvez utiliser des curseurs automatiques ou personnalisés (vous pouvez faire un curseur qui réécrit un nombre sur le script en temps réel, par exemple pour hue/luminosité/contraste/etc. lourd à contrôler via un script), cases à cocher & boutons radio (pour les valeurs booléennes, etc ...), les champs de texte qui modifient les chaînes en temps réel, et fondamentalement tout ce dont vous avez besoin ... S'il vous plaît vérifier.

En outre, VirtualDubMod est OLD.

Et oui, AVSP est gratuit, à la fois gratuit et gratuit! =)

+1

Désolé, je ne me suis pas fait comprendre. Bien sûr, je peux regarder les films d'AviSynth à partir de scripts. Ce que je veux, c'est écrire un programme qui m'aide à écrire des scripts AviSynth eux-mêmes - au lieu d'utiliser VirtualDub! – user151841

Questions connexes