問題タブ [mencoder]
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.
audio - フレームが破損している DVD
壊れたDVDが何枚かあります。MEncoder は破損したフレームをスキップできます。しかし、出力のフレームが入力よりも少ない場合、オーディオはビデオに対応していません... ビデオが遅れています... 変換中にフレームをスキップした場合、MEncoder に正しく設定された FPS を要求するにはどうすればよいですか? (OS UnixWare)試してみます:
mencoder -fps 20000/1001 -ofps 20000/1001 -oac lavc -ovc lavc ./VTS_04_1.VOB -o dh4.avi
ビデオの開始時にのみ機能します - しばらくすると、ビデオの遅延が始まります... (Mplayer で +/- キーを使用する必要があります...)
または、破損したフレームをスキップして FPS を正しく設定できる他のコンバーターはありますか?
ありがとうございました。
linux - mencoder または ffmpeg を使用すると特殊文字があいまいになる
iso-8859-1 でエンコードされた字幕がありますが、少なくともそれは file -bi の言うことです..
ğ、ü、ş、ç、ö などのトルコ語の特殊文字があります。このコマンドを試すと
トルコ語の文字が表示されないか、あいまいになります。また、文字エンコーディングをutf-8に変換するためにiconvを試みましたが、うまくいきませんでした。
-sub_charenc iso-8859-1
、、-sub_charenc cp1254
でffmpegを試しました-sub_charenc iso-8859-9
このような .ass ファイルを作成しようとしたとき、それらはすべて機能しませんでした
画面に字幕行が表示されました。だから私はそれが行を読むことができることを知っていますが、iso-8859-9(トルコ語文字を含む)の字幕でビデオをレンダリングできませんでした。
誰かがどうすればそれを行うことができるか考えていますか? 自分の言語でそれをやった人も助けになるかもしれません。つまり、ドイツ語とスペイン語には独自の特殊文字があることを知っています。
video-processing - 画像と音声のサブセットからビデオを作成する
3 つの画像と 3 つのオーディオ ファイルのビデオを作成したいのですが、各画像の継続時間は、対応するオーディオ ファイルの時間でなければなりません。
image_0.png、image_1.png、image_2.png の 3 つの画像と、3 つの音声ファイル audio_0.mp3 (長さ 10 秒)、audio_1.mp3 (長さ 15 秒)、audio_2.mp3 (長さ 12 秒) があるとします。
最初に image_0.png と audio_0.mp3 を 10 秒間、次に image_1.png と audio_1.mp3 を 15 秒間、最後に image_2.png と audio_2.mp3 を 12 秒間表示するビデオを作成したいと考えています。
これをavconvで作ってみました。-i コマンドのさまざまなバリエーションを試しました
何も機能しませんでした。確かに、各画像と音声を単一の avi ビデオにすることはできましたが、すべての単一の avi ファイルを連結できませんでした...さらに、これは品質の損失のために私が考える最良の方法ではありません。
これをどのように行いますか?これは avconv でも可能ですか?
ffmpeg - バックグラウンド ミュージックを既存の avi に追加する
以前にmencoderで生成したvideo.aviがあります。ビデオとオーディオのストリームがあり、background.mp3 ファイルを追加 (ミックス) しようとしていますが、インターネット上で何も見つからないため、質問しています。バックグラウンド ミュージックは常に video.avi のオーディオよりも長いので、ffmpeg からわかるように「最短」のようなものを使用する必要があります。
私がこれを行う場合:
video.avi からの既存のオーディオ ストリームは上書きされます (または使用されません)。mencoderでこれを行うことさえ可能ですか? 誰かが ffmpeg または avconv (任意の Linux コマンド ライン ツール) でこれを行う方法を教えていただければ幸いです。
video - 動画を最後の 10 秒までカットする
そのため、ビデオ ファイルをファイルの最後の 10 秒にカットする方法を探しています。通常は FFMPEG や mencoder を使用しますが、カットするファイルのサイズが毎回異なる場合があります。したがって、ffmpeg を使用して一般的な期間のものをいくつか見つけましたが、問題は、期間を 00:00:00 ではなく秒単位にする必要があるため、-ss に var-10 を使用することです。
うまく説明できたかわかりませんが、簡単に言うと:
実行されるたびに異なる長さのビデオ。新しいファイルの最後の 10 秒のみが必要です。リソースを軽くする必要がありますが、それでも高速です。
答えてくれてありがとう!
ssh - yamdi、ffmpeg、mplayer、mencoder、および mediainfo をインストールします。
よろしく、スクリプトの 1 つについては、サーバーに次のサポートが必要です。
- メンコーダー 1.0rc1
- MPlayer 1.0rc1
- FFmpeg (SVN から)
- flvtool2 または yamdi
- MediaInfo ( http://mediainfo.sourceforge.net/en )
サーバーでこれから取得したものを確認するにはどうすればよいですか? また、サーバー上にない場合、SSH経由でインストールするにはどうすればよいですか?
audio - Mencoder - オーディオがビデオ ストリームよりも長い
私はいくつかの画像とオーディオを使用して、mencoder を使用してビデオを作成しようとしています。しかし、私のオーディオ ファイルはもっと長くなる可能性があります。
これにより、
20 秒の長さ (オーディオ ファイルの長さと同じ) のビデオが生成されます。
画像スライド ショーは 5 秒で終了し、その後は音声のみが再生されます (6 秒目から 20 秒目まで)。
ビデオストリームが存在する期間のみのビデオを生成するようにメンコーダーを作成するにはどうすればよいですか。この場合、5 秒でビデオを終了します。
ffmpeg には、まさにこの種の使用例のための -shortest オプションがあります。しかし、私はメンコーダーでそれに相当するものを見つけることができません。
ffmpeg - mencoder/ffmpegコマンドラインツールで字幕の色を変更して背景を追加する方法は?
mencoder を使用.srt
して、ペルシャ語 (-utf8) の形式の字幕ファイルを形式のビデオ ファイルに書き込みたいと考えています。.mp4
ubuntu 14.04 を使用しています。このコマンドは、ビデオ ファイルに字幕を書き込む単純なタスクに使用できます。
字幕の色とフォントサイズを変更し、字幕の背景も追加したいと思います。のようないくつかのコマンドをここで見まし -ass-color <value>
た -sub-bg-color
が、それらは一緒には機能しません。-sub-bg-color は .srt ファイルをインポートすると機能し、-ass-color は .ass 形式で機能します。また、.srt ファイルを .ass に変換したくありません。上記の変更を行うために、このコマンド行を完了する方法を知っている人はいますか?
ffmpeg の同等のコマンドも歓迎されます。ffmpeg コンパイル プロセスを台無しにしないようにするためだけに、mencoder を使用しています。