問題タブ [cmtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - CMTimeCompareはどのように機能しますか?
CMTimeCompareはどのように機能しますか?Appleは彼らのドキュメントから戻り値を省略しているようです。
時間が等しい場合はゼロを返し、正または負の1を返すと思いますが、どちらが大きいですか?
ios - コアデータのFloat64?
ビデオクリップ用のAVAssetsにCMTimeを使用しています。新しいビデオファイルを保存せずにビデオをトリミングするには、開始時間と継続時間を追跡したいだけです。
CMTimeGetSeconds()メソッドはFloat64を返しますが、これをCoreDataに保存するための最良の方法は何でしょうか?
Float64のようにfloat型としてNSNumberを使用することはできません。NSNumberを作成すると、1.200000は1.0000になります。
前もって感謝します
ios - AVPlayer が再生の終わりに達しない
AVFoundationで動画を作成しています。そのために、AVMutableComposition を持つ playerItem と、その playerItem を持つ AVPlayer を作成します。私の問題は、AVPlayer が最後まで正確に再生されないことです。0.5 秒ほど前に終了します。
奇妙な部分は、AVPlayer の currentTime をログに記録すると、実際に終了時間に達することです。しかし、私はそれが最後ではないことを映画で見ることができます.
また、UISlider である timeLine 再生コントロールを使用すると、時間を手動でシークできます。そして、時間を手動で探すと、映画の実際の最後にたどり着くことができます。
私が考えることができる唯一のことは、この問題を引き起こしている浮動小数点または CMTime の丸めです。しかし、私は解決策を思い付くことができません。
誰かが私にアドバイスや可能な解決策を教えてくれたら、それは素晴らしいことです.
どうもありがとう!
objective-c - Objective-cでCMTimeを人間が読める時間に変換する
だから私はビデオからCMTimeを持っています。写真アプリのビデオ時間ラベルのように、それを素敵な文字列に変換するにはどうすればよいですか。これを処理する便利な方法はありますか?ありがとう。
iphone - AVAssetExportSession の時間範囲の作成
AVAssetExportSession
次のようなタイムスタンプから時間範囲を作成する方法を考えていました。
エクスポート セッションに使用しているコードは次のとおりです。
ご協力いただきありがとうございます!
ios - CMTime を理解しようとする
CMTime (3 つの個別のリンク) の例 を いくつか見ましたが、まだわかりません。AVCaptureVideoDataOutput で AVCaptureSession を使用しており、出力の最大フレーム レートと最小フレーム レートを設定したいと考えています。私の問題は、CMTime 構造体を理解していないことです。
どうやら CMTimeMake(value, timeScale) は、合計 value/timeScale 秒に対して 1/timeScale 秒ごとに値フレームを提供する必要がありますか、それとも間違っていますか?
これが何をするのかを説明するために、これがどこにも文書化されていないのはなぜですか?
本当にそのように機能する場合、フレーム数を無制限にするにはどうすればよいですか?
本当に単純な場合は申し訳ありませんが、まだ何もクリックしていません。
ios - ミリ秒の精度で曲をカットする
開始時間から持続時間までの範囲で曲をカットできます。bot は float です。しかし、最後の曲では数秒しか得られません。
例:
startime=50.0 duration=23.9
曲は 23.9 秒である必要がありますが、23 秒しかありません。
ミリ秒の精度で曲をカットするのを手伝ってください。
iphone - AVPlayer - CMTime に秒を追加する
現在のプレイ時間に 5 秒を追加するにはどうすればよいですか?
実際、これは私のコードです:
CMTime 形式が必要なため、 CMTimeGetSeconds() を使用できません。
ご回答ありがとうございます...
編集:CMTimeの変数を設定するにはどうすればよいですか?
iphone - AVPlayer-巻き戻し/早送り
AVPlayerストリームを早送り/巻き戻しすることは可能ですか?早送りは適切に機能しましたが、早送りはしませんでした。
何か助けはありますか?
avfoundation - CMTimeのエポックタイム
Apple の AVFoundation のドキュメントには、CMTime に関する次の記述があります。
「CMTime のエポック番号は通常 0 に設定されますが、それを使用して無関係なタイムラインを区別できます。たとえば、エポックをプレゼンテーション ループのサイクルごとにインクリメントして、ループ 0 の時間 N とループ 0 の時間 N を区別することができます。ループ1。」
私は例をグロックしません。誰でも詳しく説明できますか?