問題タブ [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.

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

ios - iPhone スロー モーション ビデオ トランスコード

サーバーへのアップロード ビデオ (iPhone から取得) を開発しています。

ただし、実装方法がわかりません。

任意のソース コードobjective-cまたはswift歓迎されます。

120fpsまたは240fpsビデオを持っています(スローモーションです)。これらのビデオをiPhone6で再生すると。スローモーション効果が見られます。(再生フレームレートが であることはわかってい30fpsます。)

120/240 fpsサーバーにアップロードする前に、そのビデオをビデオからビデオに変換したいと考えています30fps。(再生フレームレートを調整するのではなく、ビデオを にトランスコードするという意味30fpsです。) さらに、スローモーション効果の開始点と終了点を確認したいと思います。(おそらく、iPhone はこの情報をビデオ バイナリに記録します (ファイルのヘッダーに存在する可能性があります。)

まぁ、ffmpegのライブラリを使えば簡単(?)なのかな。

したがって、どんな提案も歓迎されます。

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

c# - C# Media Transcoder PrepareMediaStreamSourceTranscodeAsync の問題

Media Foundation を使用して、MP3 形式から WAV (PCM) 形式へのメディア トランスコーディング操作をインメモリで実行したいと考えています。

私は以下のようにコードを試しました:

トランスコードしようとすると、次のエラーが発生します。

このオブジェクトは、要求された操作を実行する前に初期化する必要があります。

同様の問題があるこのリンクも参照しました 。 -feed-into-mediatranscoderpreparestreamtranscodeasync?forum=winappswithnativecode

ディスクに保存する代わりにインメモリ トランスコード操作を実行するサンプルを探しています。

あなたの助けに感謝。

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

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 つ目のオーディオ トラックを追加するだけですが、残念ながらハンドブレーキはパススルー ビデオを行いません。

私は何が欠けていますか?この問題の解決策はありますか?

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

webrtc - webRTC クライアントと通常の SIP クライアント間の restcomm コールが 480 メッセージで終了する

webRTC ベースのクライアント (olympus) と標準のクライアント (x-lite ie) の間の呼び出しをセットアップしようとしています。呼び出しが失敗しています (480)。SDPネゴシエーションが失敗したためだと思います。現在、標準的なテレスタクス メディアサーバーのセットアップを使用しています。

ストリームをトランスコードする (およびコーデック ネゴシエーションを変更する) ように restcomm を構成して、webRTC ベースのクライアントが標準の sip を呼び出せるようにすることはできますか?

事前にどうもありがとうございました。

ヒューバート

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

android - Android ffmpeg のトランスコードが非常に遅い

Android フォン (さまざまな電話モデル) では、トランスコードするのにビデオの長さの 5 倍の ffmpeg が必要です。1 分間のビデオのトランスコードには 5 分近くかかります。パフォーマンスを改善するために次のことを試しましたが、何も役に立ちませんでした。

何も役に立たないようです。もちろん、5 倍速から 3 倍速になるものもあります。

選択肢がなくなったので助けてください。

私の現在のコードは、

コンソールログ -----


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

video - [Apple][HLS] ビデオのアダプティブ ビットレート メタデータ

トランスコードされた .ts ビデオの ABR (アダプティブ ビットレート) メタデータの一部が他のものとは異なる方法でマーク/配置されているとベンダーが言いました。

私がやった事

アダプティブビットレートとは何かをGoogleで検索し、それがAppleが導入したものであることを知っています。しかし、「アダプティブ ビットレート メタデータ」とは何か、どこにあるのかわかりません

また、 MediaInfoを介して問題のない動画と問題のない動画を比較しましたが、失敗の原因は何もないようです。


ここで何か手伝ってもらえますか?ファイルの「メタデータ」を参照する方法や、Apple HLS で問題ないかどうかビデオをテストする方法について