私はwinformsでvlc playerを使用しています。その正常に動作しますが、問題はその再生が速いことです。
私は10fpsで録画したビデオを持っています。私はvlcControlが30fpsで再生していると思うので、ビデオはより速く再生されます。 thisを参照してくださいが、それは役に立たなかった。私はset_play_back_speed
のような機能をvlcControl1.Videoの下で機能させることができませんでした。
私はvlcControlが自動的にfps &を再生すると考えました。
私はWindowsのPCにインストールされているvlcメディアプレーヤーから同じビデオを開くと、適切なレートで再生されます。 これを修正する手がかりがありますか?
P.S:29.97fpsで記録されたビデオを開くと、winformsのvlcControlが適切な速度で再生しています。vlcドットネット(winforms)の再生速度を設定します
1
A
答えて
3
Vlc.DotNetを使ってFPSをビデオに設定する機能はありません.WinFormsやWPFアプリケーションを使用しているかどうかわかりませんが、おそらく、あなたは、 。
あなたが30fpsのを持っているだけでも10FPSをしたい場合は、あなたが設定しようとすることができます(1.00であるfloat値のデフォルトです)vlcControl1.rateで見つかった:
その後、ビデオとオーディオを減少させるであろうvlcControl1.rate = (int)(33/100);
30fpsから10fpsに変換されます(1.00 = 30fpsと仮定)。
関連する問題
- 1. Unityのビデオ再生速度を設定する
- 2. VLCでビデオファイルを再生してからVLCを終了します
- 3. VLCを使用してRTPを再生
- 4. androidのビデオの再生速度を制御します
- 5. ドットネットのソリューションのデフォルトプロジェクトを設定する
- 6. 変更JavaFXのMediaPlayerの再生速度
- 7. ビデオをVLCでPythonで再生する
- 8. CLIでビデオをVLCで再生する
- 9. Eclipseの設定速度
- 10. Android MediaRecorder setCaptureRate()とビデオ再生の速度
- 11. AS3のサウンドの再生速度を変更できますか?
- 12. Android AudioRecord WAVオーディオの再生速度が速すぎる
- 13. アニメーションの速度を設定する - ChartJS?
- 14. VLCにh264ビデオファイルを再生させる
- 15. Primefaceのスクロールパネルのスクロール速度を設定します
- 16. ffplay - 再エンコードせずに再生速度を変更する
- 17. タイマークラスの速度係数を設定していますか?
- 18. NodeJsはreadlineモジュールの速度を設定します
- 19. iPhoneサウンド:再生中にオーディオファイルの再生速度を調整する
- 20. Java - 再生/一時停止VLC
- 21. live555 VLCで再生できないサンプルテストプログラム
- 22. VLC:リモートファイルを再生しているときにセッションエラーが発生しました
- 23. vlcでyoutubeビデオを再生中にエラーが発生しました
- 24. 再生速度を変更できる.NETビデオ再生ライブラリですか?
- 25. クリップボードからのパスを使用してvlcでファイルを再生
- 26. ブラウザの動画の再生速度を調整する
- 27. APIのオーディオの再生速度を変更する<23
- 28. Jspiritタイムユニットの設定と速度(km /時)
- 29. アニメーションエンティティの再生速度を変更する
- 30. アンドロイドでビデオの再生速度を調整する方法は?
!これについてはわかりませんが、デフォルトではVideoLANでビデオ/オーディオ同期が有効になっています。起動時にVlcMediaPlayerOptionsですべての同期を無効にするか、通常のVLCを開いて同期を無効にしてから、VideoLANプレーヤーと同じパスからlibvlcをロードすることができます(一部の機能はC#コード)。 – ITK
あなたの答えをありがとう。私は問題に言及したように、私はwinformsで使用しています。コードでビデオを再生する前にレートを0.33に設定しようとしましたが、かなり遅かったので、vlcが33fpsで再生していたという私の仮定は間違っていました。 10fpsで再生していたのは、Rateを0.9に設定すると、ライブ録音よりも速く再生できないためです。他の値を指定すると、vlcの再生速度が遅くなります。現時点では、私はビデオに集中しているので、オーディオの同期は後で確認できます。 どのようなfps vlcでビデオを再生しているのかを判断する方法はありますか? ありがとう –
私が考えることができるのは、ビデオカードドライバによるvsync(垂直同期)です。60 fpsの半分のような30 fpsのサウンドは、モニタのリフレッシュレートに応じて30,60,120 fpsに速度をロックします。したがって、 "vlcControl1.rate"設定を使わずに試し、ビデオカードドライバの3D設定でvsyncを無効/無効にしてみてください。 – ITK