問題タブ [pts]
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.
ffmpeg - ffmpeg av libs は正確な PTS を返すことができますか?
IBBP... GOP シーケンスを使用する mpeg ストリームを使用しています。最初の(DTS,PTS)
4 つの AVPackets に対して返される値は次のとおりです。I=(0,3) B=(1,1) B=(2,2) P=(3,6)
I フレームの PTS は正当であるように見えますが、PTS 値が示すように B フレームは I フレームの前に表示されるべきではないため、B フレームの PTS は正しいとは言えません。また、パケットをデコードし、結果の AVFrame で pts 値を使用してみました。PTS は常にゼロに設定されています。
ffmpeg から正確な PTS を取得する方法はありますか? そうでない場合、オーディオを同期する最良の方法は何ですか?
php - フラッシュゲームのポイント(PTS)
私の友人が私のウェブサイト用のフラッシュゲームを作りました。ゲームは、$ _POST['points']のポイントを使用して/game/p00ints.phpにリクエストを送信します。
しかし、ハッカーは私が推測するより多くのポイントを取得する方法を簡単に見つけることができるので、私の友人または私はこのセキュリティホールをどのように修正できますか?
よろしくお願いします、
エリック・パーション
ffmpeg - ビデオエンコーディングに関してPTSとは何ですか?
誰かがビデオエンコーディングに関して頭字語PTSが何を意味するかを簡単に説明できますか?
video - オーディオ/ビデオ同期、TS MPEG2; H264 / AVC、HandbrakeのPTSを理解する
同期は常に私を魅了してきました。正確には、メディアプレーヤーが.tsを同期して表示できるのに、再アセンブルされたオーディオとビデオが同期していないのはなぜですか。
だから私はこれを理解しようとしています、そしてそれを防ぐために何ができるか。
私は以下を読みました: https : //trac.handbrake.fr/wiki/LibHandBrakeSyncとsync.cのソース(wikiでも入手可能)
BitStreamToolsはこのテーマについてもTheory101を書いています(しかし、私は新しいユーザーなのでリンクできません、申し訳ありません)
PCR / PTSの理解は(概念的には)正しいと思いましたが、ハンドブレーキの優れたA/V同期用紙を追いかけるのに苦労しています。
私の質問はこれです:a / v同期のいくぶん直感的な(短い、短い、または長い、長い場合があります)説明はありますか?オーディオまたはビデオのptsが破損している場合(不連続性?)、PCRからPTSを再計算できることは知っていますが、ハンドブレーキはこれに依存していないようですが、内部PTSに依存しています。0、+ = 1 / fps(〜= 5)、10、15、...。
すべてのオーディオとビデオのPTS値を修正することで(そして同じオフセットですべてのDTSをスキューすることで)、ptsオフセットを再計算し、.ts(バイナリ)を修正することは可能でしょうか?話す)、したがって、デマックスできる.tsがあり、分離されたトラックは同期されます(一緒に戻された場合)?
編集:または、PCRを使用して特定の.ts内のすべてのPTS値を再計算することによって修正することはできませんか?一部のフレーム/オーディオが放送中に破損して正しく表示されない可能性があることは理解していますが、これの処理はそのままにしておきます(破損していて対応するオーディオ部分がある場合はビデオを削除し、オーディオパッケージが破損しているなど)後で説明しますが、説明のために、すべてのフレームが無傷であると想定します。(しかし、PTS値は常に正しいのでしょうか、それとも何ですか?)
付録:ハンドブレーキA / Vペーパーに関する私の見解は次のとおりです。「期待される」100では、オフセットはビデオポイント(100)-オーディオポイント(0)-内部PTSとして計算され、オーディオを同じプレゼンテーションにします。時間、したがって、99のptsオフセットを与えます。105では、オフセットは99ではなく105-5 = 100になりますが、再計算する必要がないため、オフセットとして99を使用します(100-99 = 1. 1 / fps < 100ms)。150では、ビデオptsが増加するのではなく、減少するにつれて、ptsオフセットが再度計算されます...
私はこれについて完全に間違っているとほぼ確信していますが、誰かが私を正しい方向に向けることができますか?
- ジョシュ
ffmpeg - MPEG-4からPTSを取得しますか?
トランスポートストリーム(TS)を使用せずにRTPを使用してストリーミングしているMPEG-4ビデオからPTS値を取得しようとしています。TSでビデオを多重化するときにこの値を取得できましたが、TSを使用せずにビデオを送信したいので、PTSをどこに配置するのか疑問に思います...
PTSが保存されている場所などを示すヘッダーはありますか?
ご協力いただきありがとうございます!
iphone - ffmpeg +libx264 iPhone -> 'avcodec_encode_video' は常に 0 を返します。ご意見をお聞かせください
av_register_all();
「avcodec_encode_video」は常に 0 です。
「厳密に単調ではない PTS」という警告が出ているので、同じ状況だと思いますか?
java - Java から端末への書き込み
プロセスが開始された後、この xterm ウィンドウにコマンドを書き込んで実行するにはどうすればよいですか?
私のアプリケーションでは、開始後に同じ xterm ウィンドウでコマンドを実行する必要があります。
unix - Unix - ローカル IP をポイントに関連付けますか?
3 ppl (ABC) は、同じユーザー名 (foobar) を使用して、SSH (パテ、または Unix コンソール) を介してローカル サーバー (S1) に接続されています。作成した pts に独自の IP を関連付ける方法はありますか?
たとえば、コマンド ウィッチは次のように表示します。
ありがとう !