問題タブ [transcoding]

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 投票する
0 に答える
1167 参照

android - 外部ライブラリまたは SDK Android を使用して MP3 を wav に変換するにはどうすればよいですか?

Java ライブラリまたは Android SDK を使用して MP3 オーディオ ファイルを wav 形式に変換する必要があります。私は試した:

  • JMF Java フレームワークと公式 SOUND ライブラリ: Android オペレーティング システムが要求する Java コンパイラよりも古いため、Android でこのライブラリをコンパイルすることはできません。

  • JLAYER 1.0.1 Java ライブラリ コード: 動作しますが、パフォーマンスが恥ずかしい、オーディオ ファイルの変換に 8 分

  • Cコードで書かれたLAMEプロジェクト:JavaとCコード(NDK)の両方を扱えるように環境を整えたのですが、コードを実行するとエラーが出なくてもファイルが変換されません

  • C コードで記述された GStreamer プロジェクト: このライブラリを Android で使用する方法が明確ではありません。完全な例はありますか?

他の解決策があれば教えてください

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

streaming - 現在書き込まれているダウンロード用のファイルをnginxにストリームさせることは可能ですか?

だから私は2つのサービスを実行しています.1つはファイルをリアルタイムでトランスコードし(ffmpeg)、もう1つはhttp(nginx)を介して公開します。私が現在抱えている問題は、ffmpeg がトランスコーディングを開始し、nginx を介してファイルにアクセスすると、書き込まれたバイトの一部しかダウンロードされないことです。

質問、現在書き込み中のファイルを書き込みが終了し、ローカル コンピューターに完全なファイルが存在するまでストリーミングするように nginx を構成することは可能ですか?

ありがとうございました

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

video - プログラムで画像をビデオに埋め込む

ユーザーからアップロードされた動画がYouTubeチャンネルに送信される前に、プログラムでロゴを埋め込むための最良の方法を見つけようとしています。最小限のアーティファクトを追加してこれを実行したいと思います。ファイルはサーバーにアップロードされ、そこでコマンドラインとPHPの両方にアクセスできます。共有ホスト上にあり、開始時にトラフィックが高くなることはないと思います。

私の現在の考えはffmpegを使用することですが、それがどれほど用途が広いかはわかりませんでした(たくさんのフォーマットがあります)。追加されるアーティファクトを最小限に抑えるために高ビットレートでエンコードしてから、YouTubeにアップロードすることにしました。

他の誰かがプログラムでYouTubeビデオにロゴを取得する必要がありましたか?何がうまくいきましたか?

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

flash - オンデマンドのビデオ トランスコーディングとシーク

現時点では、vlc を使用してビデオをリアルタイムでトランスコードし、Flowplayer を介して出力を表示しています。

問題は、フロープレーヤーを使用してシークするのに苦労していることです。ストリームとフロープレーヤーの間で時間が同期しなくなり、他にもいくつかの問題があります。

リアルタイムのトランスコーディングを可能にし、フラッシュ プレーヤーのシークを可能にするストリーミング サーバーはありますか。

どんな提案でも大歓迎です

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

ffmpeg - FFMPEG - スケール ビデオ フィルタが期待どおりの結果を提供しない

この質問がされている場合はお詫び申し上げます。見つかりませんでしたが、見つかった場合はお知らせください。これを閉じます。

元のサイズが 480x360 で、ターゲットのサイズが 400x300 のビデオの単純なスケーリングを試みています。ビデオは FLV として始まり、最終的には MPEG になる必要があります。これを行うには、次のコマンドラインを使用しています。

スケーリングされたビデオを MPEG Streamclip で再生すると、スケールは正しく、ビデオ情報はサイズが 400x300 であることを示しています。ただし、Quicktime でスケーリングされたビデオを再生すると、ビデオは 478x359 にスケーリングされます。さらに重要なことは、FFMPEG 自体がビデオを 478x359 として扱うため、今後コマンド (トリミング、変換、オーバーレイなど) を実行すると、478x359 のビデオになります。

最初のワークフローでは FLV から MPEG への変換が必要でしたが、いくつかの異なる入出力形式 (FLV -> FLV、FLV -> MPEG、MPEG -> MPEG など) でこれを試しましたが、すべて同じ結果でした。ただし、最終的に MPEG を作成できる限り、このスケーリングを機能させるために必要な多くの手順と変換に対処できます。

コマンドライン出力を下に貼り付けます。必要に応じて、サンプル入力ビデオも下にリンクされています。助けてくれてありがとう。

http://www.monkeydriver.com/dpassera/stack_flv.zip

コマンドライン出力:

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

video - FFmpeg を使用して単一フレームのみにテキスト、ドローボックス、またはオーバーレイを描画する

私はFFmpeg でdrawtextdrawbox avfilters を使用しています。

単一のフレーム、つまりフレーム 22 の drawtext だけでそれらを使用できるかどうか、またどのように使用できるかを理解するのに苦労しています。

現在のコマンド:

ドキュメントに記載されている 2 つの要素はntです。ただし、xとyでしか使用できないようです。テキストではなく、他のパラメーターとしても。

ヘルプや FFmpeg のガイダンスをいただければ幸いです。

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

video - サーバーサイドビデオ処理またはクラウド?

私は現在、アップロードされたビデオデータをオンラインで処理するためのソリューションに取り組んでいます。
プラットフォームにアップロードされるさまざまなビデオ形式があり、それらをflvにトランスコードして、より小さな解像度で再レンダリングする必要があります。(^ =圧縮)

私の現在の計画は次のとおりです。1Web
アプリケーションを管理するWeb
サーバー1アップロードおよびビデオストレージの目的でSotrage-Server

トランスコードプロセスはストレージサーバー(ハイエンドでパフォーマンスの高いサーバー)で実行され、必要に応じて、このビデオ処理をAmazon-EC2インスタンスにアウトソーシングします。

それが私の計画です。このアプローチが効率的でよく考えられているかどうかは少し疑問です。

だから-平文で:私はあなたのフィードバックが欲しいです!

願っています、あなたは私を助けることができます!

よろしく、
〜MxAgent

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

video-encoding - Flumotion ストールによって生成された GStreamer パイプライン

次の gstreamer パイプラインは、ファイルのトランスコード中に Flumotion によって生成されましたが、停止します

最近 gstreamer アプリケーションの開発を始めたばかりなので、その理由は完全にはわかりません。メモリ不足が原因だと思います。ファイルは大きく(1 + Gb)、2Gbのみのサーバーでこれを実行しています。

助けてください。

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

audio - プログラムで.rm(RealPlayer Media)ファイルをMP3または別の形式に変換するにはどうすればよいですか?

.rm(RealPlayer Media)ファイルをMP3または別の形式に変換したいですか?最初に、私はVLCを使用してそれをうまく管理しましたが、品質は良くありませんでした。次に、DirectShowでReal Alternativeコーデックを試しましたが、これも問題なく機能しましたが、RealNetworksが開発者を訴えたため、コーデックが開発されなくなったことがわかりました。

これで、RealPlayerをインストールし、DirectShowフィルターを使用して変換しようとしましたが、成功.rm.mp3ませんでした:((実際には、RealPlayerトランスコードフィルターを追加し、GraphStudioがクラッシュするファイルを選択した後)。

.rmプログラムでファイルを別の形式に変換する合法的な方法はありますか?プログラムでファイルを変換するようにRealPlayerを作成するにはどうすればよいですか?RealPlayerトランスコードフィルターの使用方法に関するヒントや例はありますか?(私はDirectShowを初めて使用します。)

質問をより具体的にするための更新:実装されたインターフェイスとRealPlayerトランスコードフィルターのメンバーを一覧表示するにはどうすればよいですか?ドキュメントが見つかりません:((GraphStudioには、ピンが0で、共通のプロパティがあると書かれています。)

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

video - ffmpeg を使用して Web および携帯電話用にビデオをエンコードする方法

ユーザーが動画をアップロードできる Web サイトを運営しており、それらはすべて同じ形式 (mp4 atm) にトランスコードされています。今まで、私は zencoder (サービスとしてのトランスコーディング) を使用してきました。しかし、自分のサーバーでビデオのトランスコードを開始したいと考えています。

私が知りたいのは:

  • ほとんどの携帯電話で動画を再生するには、どの形式にトランスコードする必要がありますか? また、どのサイズが必要ですか?
  • 本当にwebmが必要ですか?
  • CRF と VRF のどちらが優れていますか?
  • ビデオのビットレート/品質がオリジナルと同じであることを望みます。最大値を設定できますか?
  • 動画をどこでも再生したい場合、超えてはいけない最大ビットレートはありますか?

誰かが私が必要とするコマンドを書き留めて、それらがどのように機能し、何をするのかを説明してくれたら、とても感謝しています:)