Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Programma per riprodurre video veloce e lento.
Forum - C# / VB.NET - Programma per riprodurre video veloce e lento.

Avatar
paoloyes (Normal User)
Rookie


Messaggi: 49
Iscritto: 11/12/2009

Segnala al moderatore
Postato alle 7:21
Venerdì, 05/03/2010
Buongiorno a tutta la grande community di PieroTofy,
prima di scrivere il mio problema, vorrei dire soprattutto ai moderatori, che non sapevo in quale sezione postare. Ho postato qui perché ho alcune conoscenze in c#.
Se avete bisogno di spostare qusto post, fate pure, basta che mi avvertite. :k:

Arriviamo al dunque:

Avrei bisogno di un software (magari anche da creare in c#. Chiaramente con il vostro aiuto :)) che se io gli do un video in formtato .avi o .mp4 o un qualsiasi formato video, lui me lo riproduca CASUALMENTE in questo modo. Ad esempio: i primi due minuti me li riproduce a velocità doppia, poi altri tre minuti a velocità normale...  ancora dopo per altri 6 minuti a velocità doppia e subito dopo altri 3 con velocità normale.... ecc ecc

Non so se sono stato chiaro. Se esiste già un software di questo tipo, va benissimo... Oppure se mi aiutate a crearne uno in c# ve ne sarei grato.

So che la mia richiesta e che il mio programma non è semplice e che le speranze di riuscita sono al quanto poche.. però non si sa mai, tentare non fa male a nessuno...


Ancora grazie mille a tutti e BUONA GIORNATA.


Uccio


Partite gratis su www.UccioCalcio.it
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1844
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:42
Venerdì, 05/03/2010
Nulla è impossibile.
sopratutto nella programmazione.

ci sono diversi modi per farlo.

1) E usare il componente di windows media player contenuto nei riferimenti di visual studio
   al tab COM

2) usera le DirectX esattamente Microsoft.DirectX.AudioVideoPlayback;
  
la scelta migliore e quella di sfruttare le directX, ma richiede una conoscenza abbastanza completa sull'argomento per manipolare un video.

puoi provare questo esempio
http://www.codeplex.com/DirectXPlayer

per il resto ti consiglio di fare un bel giro su google,
che di materiale del genere ne trovi molto al riguardo.

se hai problemi chiedi pure.


PM Quote
Avatar
paoloyes (Normal User)
Rookie


Messaggi: 49
Iscritto: 11/12/2009

Segnala al moderatore
Postato alle 12:37
Venerdì, 05/03/2010
Ok grazie. Vedrò un pò... comunque se conoscete già qualche buon prog ditemelo pure.

Ciao e Grazie ancora


Partite gratis su www.UccioCalcio.it
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 8:49
Sabato, 06/03/2010
Se vuoi qualcosa di "più semplice", puoi utilizzare il controllo MediaElement di WPF (ossia ancizhé creare una normale windows application, replichi lo stesso progetto selezionando come template wpf application). Esso permette di riprodurre alcuni comuni formati video, tra cui quelli che hai citato, e ti lascia anche decidere la velocità di riproduzione cambiando la proprietà SpeedRatio:
http://msdn.microsoft.com/it-it/library/system.windows.con ...

La classe Video del namespace AudioVideoPlayback non supporta questa funzionalità. Per ottenere il risultato dovresti scendere a più basso livello.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote