問題タブ [videoquality]

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.

0 投票する
4 に答える
2576 参照

objective-c - ipad UIImagePickerController videoQuality

UIImagePickerControllerのビデオ品質を設定しようとしていますが、今は本当に厄介なものがあります。ビデオ品質への影響は、アプリケーションをリセットした後にのみ発生します。次のようなコードを使用して、ユーザー設定に基づいてビデオ品質を変更しようとしています。

設定を高品質に変更すると、「高品質」が出力され、その逆も同様です。また、最後のNSLogで再確認すると、正しい品質が出力されます。しかし、高品質モードで低品質に設定した場合、何も起こりません。アプリを終了して戻ることでアプリをリセットすると、ビデオレコードは低品質モードになります。

考えられる原因を知っている人はいますか?

0 投票する
1 に答える
3311 参照

video - ビデオ品質を定量化して比較する方法

YUV形式の非圧縮ビデオのセットがあります。

FFmpegトランスコーディングを使用して、これらのyuvファイルからさまざまな形式と解像度でいくつかの派生コピーを取得しました。(YUV ----> X派生コピー)

また、yuvを同じ解像度のAVIにトランスコードし、AVIをマスターとして扱う同じ派生(トランスコード)ビデオのセットを取得しました。(AVIs ----> X派生コピー)

ここで、AVIから派生した場合のトランスコードされたビデオの品質をYUVから派生した場合の品質と比較したいと思います。

FFmpegを使用してこれを行う方法はありますか?どのように?そうでない場合は、これを行うための優れたオープンソースソフトウェアを提案してください。

ありがとう

0 投票する
1 に答える
4983 参照

ios - UIImagePickerControllerの高および中設定で選択されたビデオが、結果に同じ品質属性をもたらす可能性があるのはなぜですか?

UIImagePickerControllerの高および中ビデオ品質設定でビデオが選択され、少なくともiPhone4やiPad3などのデバイスで、まったく同じビデオ属性が得られるのはなぜですか?

詳細:

UIImagePickerControllerを使用して、アプリユーザーがフォトライブラリから画像や動画を選択し、サーバーに転送できるようにしています。UIImagePickerControllerQualityTypeHigh、UIImagePickerControllerQualityTypeMedium、およびUIImagePickerControllerQualityTypeLow videoQuality定数に直接マップする、高、中、低のビデオ品質をユーザーが選択できるようにします。

アプリの外部でカメラを使用して撮影された10秒程度のビデオが選択され、3GS(iOS 5.0)で送信されると、それぞれの品質設定に明確な違いが見られます。たとえば、次のようになります。

  • 低:144x192で226KB、コーデック:AAC H.264
  • 中:360x480で1.1MB、コーデック:AAC H.264
  • 高:480x640で5MB、コーデック:AAC H.264

iPhone4またはiPad3で同じことを試してみると(これらのデバイスが便利です。これらのデバイスでのみ発生するかどうかはわかりません)、低設定で同等の低解像度の結果が生成されることがわかりますが、高および中設定では次のようになります。同じ結果、次のようなものです。

  • 低:144x192で194KB、コーデック:AAC H.264
  • 中:720x1280で2.87MB、コーデック:AAC H.264
  • 高:720x1280で2.87MB、コーデック:AAC H.264

(中程度の結果と高い結果は同じであることに注意してください。)

デバイスからのオリジナルは720x1280で12.8MB、コーデック:より高いビットレートのAACH.264です。

ここで何が起こっているのか説明できますか?私はそれを私たちの顧客に説明できるようにしたいと思います。これをカバーしているAppleのドキュメントの何かをさらによく指摘します。

助けてくれてありがとう...

0 投票する
0 に答える
786 参照

video-streaming - Wireshark を使用したビデオ品質の分析

ネットワークにビットレートが 6Mbps の HTTP ライブ ストリームがあり、オリジン サーバーからメディアをストリーミングし、さまざまなスイッチ、ルーター、DSLAM、最後にモデムを持つ実際のネットワークを通過した後、Mac クライアントで出力を取得しています。エンドクライアントへ。

現在、クライアントでストリームの品質が良くないため、分析するために Wireshark トレースを取得しました。Wireshark の TCP 会話で bps 値が表示される場合、ビットレートの低下は見られません。それで、品質の低下の原因を確認する方法はありますか?QoS パラメータに何らかの問題がありますが、同じものを分析することはできません。

0 投票する
1 に答える
2573 参照

javascript - PHP または JavaScript でビデオ品質を変更する

私はビデオプレーヤーを作ろうとしています。動画を 720p 品質 (HD) から 240p (SD) に変換したいのですが、どうすればよいですか? PHP や JavaScript を使用できますか?

0 投票する
0 に答える
2392 参照

objective-c - AVAssetWriterInput 設定の品質とファイルサイズ

これは、私を困惑させたかなり具体的な質問です。ウェブカメラから MP4 にビデオ データをキャプチャするビデオ録画ソフトウェアを作成しています。私のソフトウェアは、QuickTime Player に同じことをさせるが MOV に出力するようにトリガーする、既に配置されているスクリプトを置き換える予定です。

私は AVFoundation を使用しており、キャプチャと保存を適切に行っていますが、微調整とテストを繰り返した後、既に配置されているスクリプトが一貫して、私のソフトウェアよりも高いビデオ品質と小さいファイル サイズで MOV ファイルを作成することがわかりました。

オンサイト スクリプトによって作成された MOV と、私のソフトウェアによって作成された MP4 の 2 つのサンプルへのリンクを次に示します。

MOV は同僚によって作成されたもので、自分のソフトウェアに合わせようとしている品質とファイル サイズです。MP4 は私のオフィスで録音していました。明らかに異なる照明状況でしたが、現場で使用されているのと同じカメラを使用していました。

2 つのビデオを比較すると、サイズ、長さ、ビデオ コーデックは同じですが、ファイル サイズと品質の両方が異なることがわかります。

AVAssetWriter と AVAssetWriter の入力を設定するコードは次のとおりです。

そして、AVCaptureVideoDataOutput をセットアップしてキャプチャ セッションに追加するコード:

この品質の問題は私のソフトウェアの大きな障害であり、あなたの助けがどうしても必要です. あなたが見る必要があるかもしれない他のコードを投稿し、違いを生むと思われる変更をテストしていただければ幸いです.

お時間をいただきありがとうございます。

0 投票する
2 に答える
480 参照

encoding - ビデオ エンコードの品質、Azure メディア サービス

Azure を使用してエンコードされたビデオの最初の数秒間のビデオ品質はあまり良くありません。低品質でぼやけています。その後、品質は劇的に向上します。最初のフレームが優れた品質であることを確認するために、どの設定をお勧めしますか? 最初の認識は非常に重要です。ありがとう、オサマ