問題タブ [transcode]
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 - iPhone スロー モーション ビデオ トランスコード
サーバーへのアップロード ビデオ (iPhone から取得) を開発しています。
ただし、実装方法がわかりません。
任意のソース コードobjective-c
またはswift
歓迎されます。
120fps
または240fps
ビデオを持っています(スローモーションです)。これらのビデオをiPhone6で再生すると。スローモーション効果が見られます。(再生フレームレートが であることはわかってい30fps
ます。)
120/240 fps
サーバーにアップロードする前に、そのビデオをビデオからビデオに変換したいと考えています30fps
。(再生フレームレートを調整するのではなく、ビデオを にトランスコードするという意味30fps
です。) さらに、スローモーション効果の開始点と終了点を確認したいと思います。(おそらく、iPhone はこの情報をビデオ バイナリに記録します (ファイルのヘッダーに存在する可能性があります。)
まぁ、ffmpegのライブラリを使えば簡単(?)なのかな。
したがって、どんな提案も歓迎されます。
c# - C# Media Transcoder PrepareMediaStreamSourceTranscodeAsync の問題
Media Foundation を使用して、MP3 形式から WAV (PCM) 形式へのメディア トランスコーディング操作をインメモリで実行したいと考えています。
私は以下のようにコードを試しました:
トランスコードしようとすると、次のエラーが発生します。
このオブジェクトは、要求された操作を実行する前に初期化する必要があります。
同様の問題があるこのリンクも参照しました 。 -feed-into-mediatranscoderpreparestreamtranscodeasync?forum=winappswithnativecode
ディスクに保存する代わりにインメモリ トランスコード操作を実行するサンプルを探しています。
あなたの助けに感謝。
windows - CLI から Windows で AC3 を AAC に変換する方法
スクリプトを使用して AAC トラックを含めるように再エンコードしたい AC3 トラックを含む MKV ファイルが多数あります。私の現在のアプローチは、AC3 トラック (mkvextract) を抽出し、それを AAC として再エンコードしてから (mkvmerge) にマージすることです。これまでのところ、抽出のスクリプトを作成できました (MKVTools と Powershell が役立ちました) が、AC3 を AAC に変換する方法が見つかりません。
mp4box と「empty.h264」ファイル (code.google.com から) を使用して偽の MP4 ファイルを作成しようとしましたが、それが handbrake_cli に提示されると、短いビデオ入力によりハンドブレーキが発声します。avidemux (2.6.9) (avidemux2 を使用した CLI と GUI の両方) で同様のことを試みましたが、ビデオ トラックが非常に短いため、適切な新しいターゲットの作成に失敗しました。
Handbrake にビデオ用の「パススルー」モードがあれば、それを使用して、AC3 から AAC に変換された 2 つ目のオーディオ トラックを追加するだけですが、残念ながらハンドブレーキはパススルー ビデオを行いません。
私は何が欠けていますか?この問題の解決策はありますか?
webrtc - webRTC クライアントと通常の SIP クライアント間の restcomm コールが 480 メッセージで終了する
webRTC ベースのクライアント (olympus) と標準のクライアント (x-lite ie) の間の呼び出しをセットアップしようとしています。呼び出しが失敗しています (480)。SDPネゴシエーションが失敗したためだと思います。現在、標準的なテレスタクス メディアサーバーのセットアップを使用しています。
ストリームをトランスコードする (およびコーデック ネゴシエーションを変更する) ように restcomm を構成して、webRTC ベースのクライアントが標準の sip を呼び出せるようにすることはできますか?
事前にどうもありがとうございました。
ヒューバート
android - Android ffmpeg のトランスコードが非常に遅い
Android フォン (さまざまな電話モデル) では、トランスコードするのにビデオの長さの 5 倍の ffmpeg が必要です。1 分間のビデオのトランスコードには 5 分近くかかります。パフォーマンスを改善するために次のことを試しましたが、何も役に立ちませんでした。
何も役に立たないようです。もちろん、5 倍速から 3 倍速になるものもあります。
選択肢がなくなったので助けてください。
私の現在のコードは、
コンソールログ -----
video - [Apple][HLS] ビデオのアダプティブ ビットレート メタデータ
トランスコードされた .ts ビデオの ABR (アダプティブ ビットレート) メタデータの一部が他のものとは異なる方法でマーク/配置されているとベンダーが言いました。
私がやった事
アダプティブビットレートとは何かをGoogleで検索し、それがAppleが導入したものであることを知っています。しかし、「アダプティブ ビットレート メタデータ」とは何か、どこにあるのかわかりません
また、 MediaInfoを介して問題のない動画と問題のない動画を比較しましたが、失敗の原因は何もないようです。
ここで何か手伝ってもらえますか?ファイルの「メタデータ」を参照する方法や、Apple HLS で問題ないかどうかビデオをテストする方法について