問題タブ [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.
iphone - AVAssetWriter メタデータはどのようなデータを期待していますか?
AVAssetWriter を介してトランスコードしているビデオにメタデータを追加しようとしています。AVMutableMetadataItem オブジェクトを作成して配列に挿入し、AVAssetWriter オブジェクトのメタデータ プロパティを設定してみました。結果ファイルには、提供されたメタデータは含まれません。
メディア情報:
助けてくださいありがとう
ffmpeg - FFmpeg: remux f4v をストリームから mp4 にカット
Wowza Media Server で H.264/AAC ストリームから mp4 ファイルを切り出しました。カット後、ファイルは次のコマンドで mp4 形式に強制されました。
そこから名前を test_f4v.mp4 に変更し、ffprobe を使用してファイルを確認しました。
今、問題があります。次のメタデータを含むファイルが必要です。
mp4 ファイルを再多重化し、ffmpeg で説明されている値を取得する方法はmajor_brand
ありますか?compatible_brands
ffmpeg - JAVE(ffmpeg)を使用したamrからflacへのトランスコーディング
ffmpegを使用するJAVEを使用してamrオーディオファイルをflacにトランスコードしたい。
トランスコーディング手順はWindowsでは正常に実行されますが、Linux(centOS)では失敗します。
JAVEコードを確認したところ、次のコマンドを使用していることがわかりました。
出力は次のとおりです。
では、問題はサポートされていないコーデックですか?どうすればこれを解決できますか?
caching - 異なるビデオ ファイルを 1 つのファイルとして再生する方法
異なるビデオ ファイル (プレイリスト) を 1 つのファイルとして連結したいので、ユーザーはそれらを 1 つの映画のように再生できます。事前バッファリングについて読みましたが、明確な方法が見つかりませんでした。それも可能ですか?ファイル全体をダウンロードせずにファイルの特定の部分だけを再生するには、
よろしく、
ffmpeg - ffmpegでトランスコードしながらビデオを探す
ライブテレビ(dvbt:mpeg.ts-files)を記録し、すぐにffmpegでwebmファイルにトランスコードするアプリケーションを構築しています。私はそれを一定の割合で行うことができます。そのため、ffmpeg は成長するファイルに追いつきません。
今、このファイルを html5 Web サイトで再生したいと考えています。これは機能しますが、ffmpeg のトランスコーディングが完了していない場合 (および webm ファイルがまだ成長している場合)、シークできません (進行状況バーはありません)。
トランスコード中にビデオ ファイルをシークすることはできますか? いくつかの ffmpeg 設定がありませんか? それともwebmが問題ですか?
これは私が今持っているものです:
ありがとうございました
ffmpeg - トランスコードされたストリームのMIMEタイプ
パイプの内容のMIMEタイプを確認したいと思います。パイプはトランスコードされたビデオストリームを出力しているため、対応するファイル拡張子はありません。
これらの状況で、sayffprobe -i pipe:0
または同等のものを使用してMIMEタイプを判別できますか?コーデックまたはコンテナ形式のMIMEタイプへの標準的なマッピングはありますか?
video-streaming - WebアプリへのRTSPストリーミング(VLC 2.0を使用)
リモートデスクトップのストリーミングビデオを表示する必要があるWebアプリに取り組んでいます。すでにffmpeg/ffserverとflowplayerを使用してこれを実装し、RTSPを.flv形式にトランスコードしていますが、非常に壊れやすく、私の調査により、VLCのコマンドラインバージョンを使用するようになりました。
私の質問は、フラッシュへの依存を避けながら、トランスコードされたRTSP(OGG、RTP、または別の形式として)をブラウザーにパイプする方法はありますか?
タグがストリーミングビデオをかなり長い間サポートしていないことは知っていますが、一貫性のあるドキュメントを見つけるのに問題があります。RTPを直接パイプできると言う人もいれば、タグを介してストリーミングすることは決してできないと言う人もいます。
また、現在、ローカルのApacheサーバーでこれらすべてをテストしています。
トランスコーディングは次のように見えると思います。
- vlc -vvv rtsp://xx.xx.xx.xx:554 / vga.sdp --no-sout-audio --sout'#standard {access = http、mux = ogg、dst = http:// localhost / test_ogg.php} '
また
- vlc -vvv rtsp://xx.xx.xx.xx:554 / vga.sdp --no-sout-audio --sout'#transcode {vcodec = mp4v、acodec = mpga、vb = 400}:duplicate {dst = display、dst = rtp {mux = ts、dst = xxx.xxx.xx.xx、port = xxxx}} '
ありがとう-メイソン
video - H264 ビデオをリサンプリングして、高画質を維持しながらフレーム レートを下げる
対象のビデオの mplayer 出力は次のとおりです。
ffmpeg、mencoder、またはその他のコマンドライン ビデオ トランスコーダを使用して、画質を落とさずにこのビデオをより低いフレームレートに再サンプリングしたいと考えています。つまり、各フレームはできるだけ鮮明なままにする必要があります。
試み
- 目標のフレーム レート (25 fps) は達成されていますが、個々のフレームが「ブロック状」になっています。
- ビデオは実質的に見ることができません。
ヘルプ!
これは十分に単純な使用例のようです。明らかなことが機能していないことに非常に驚いています。私のアプローチに何か問題がありますか?
c - iso-8859-15 (Latin9) から UTF-8 への変換?
Latin9 文字セットでフォーマットされたいくつかの文字列を UTF-8 に変換する必要があります。組み込みシステムに含まれていないため、iconv を使用できません。利用可能なコードがあるかどうか知っていますか?