ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

ビデオと字幕の埋め込みエラーを回避する方法

少し変わったチュートリアルになります。背景話は以下の通り。最近、主人公のリシタスの狂った笑いで有名なリシタス・イ・ラス・パエララスのスケッチの甘いパロディ クリップをたくさん作成しました。いつものようにYoutubeにアップしてもらっていたのですが、字幕を決めてからネットで公開されるまで、長い道のりでした。

このガイドでは、独自のメディアを作成するときに発生する可能性のあるいくつかの典型的な問題を提示したいと思います。主に字幕と、その後のメディア共有ポータル、特に Youtube へのアップロードで、それらを回避する方法を示します。私の後。

背景ストーリー

私が動画編集に選んだソフトウェアは Kdenlive です。これは、最もばかげたフランケンシュタインのクリップを作成したときに使い始めたもので、それ以来、私の忠実な仲間です。通常、VP8 ビデオ コーデックと Vorbis オーディオ コーデックを使用して、ファイルを WebM コンテナーにレンダリングします。これは、Google が好むものだからです。実際、過去 7 年間にアップロードした約 40 の異なるクリップには問題はありませんでした。

しかし、Risitas &Linux プロジェクトを完了した後、私は少し苦境に立たされました。ビデオ ファイルと字幕ファイルは、まだ 2 つの別個のエンティティであり、それらをまとめる必要がありました。字幕作業に関する私の元の記事では、Avidemux と Handbrake について言及していますが、これらはどちらも有効なオプションです。

ただし、これらのいずれかによって生成された出力にはあまり満足できず、さまざまな理由で、何かがわずかにずれていました. Avidemux はビデオ コーデックを適切に処理できませんでしたが、Handbrake は最終製品から数行の字幕テキストを省略し、フォントも醜いものでした。解決可能ですが、今日のトピックではありません。

そのため、VideoLAN (VLC) を使用して字幕をビデオに埋め込むことにしました。これを行うにはいくつかの方法があります。 [メディア]> [変換/保存] オプションを使用できますが、これには必要なものがすべて揃っているわけではありません。代わりに、より本格的なウィザードが付属している Media> Stream を使用する必要があります。これには、必要なトランスコーディング オプションの編集可能な概要も表示されます。これについては、字幕に関する私のチュートリアルを参照してください。

エラー!

字幕を埋め込むプロセスは簡単ではありません。途中でいくつかの問題に遭遇する可能性が高いです。このガイドは、奇妙なソフトウェア エラーのデバッグに時間を浪費せずに作業に集中できるように、これらの問題を回避するのに役立ちます。いずれにせよ、VLC で字幕を操作する際に直面する可能性が高い、小さいながらも問題のコレクションを以下に示します。試行錯誤しながらもオタクっぽいデザイン。

再生可能なストリームがありません

変な出力設定を選択した可能性があります。適切なビデオおよびオーディオ コーデックを選択したことを再確認することをお勧めします。また、一部のメディア プレーヤーにはすべてのコーデックが搭載されていない場合があることにも注意してください。また、これらのクリップを再生するシステムで必ずテストしてください。

字幕を 2 回重ねる

これは、ストリーミング メディア ウィザードの最初のステップで [字幕ファイルを使用する] チェック ボックスをオンにした場合に発生する可能性があります。必要なファイルを選択して、[ストリーム] をクリックするだけです。チェックボックスをオフのままにします。

字幕出力は生成されません

これは主に 2 つの理由で発生する可能性があります。 1 つは、間違ったカプセル化形式を選択したことです。続行する前に、編集する際にプロフィール ページで字幕が正しくマークされていることを確認してください。形式が字幕をサポートしていない場合、機能しない可能性があります。

2 つ目は、最終出力で字幕コーデック レンダリングを有効のままにしている可能性があります。これは必要ありません。字幕をビデオ クリップに重ねるだけです。 [ストリーム] ボタンをクリックする前に、生成されたストリーム出力文字列を確認し、scodec= を読み取るオプションを削除してください。

欠落しているコーデック + 回避策

これは、実験的なコーデックの実装方法に起因する一般的なバグであり、次のプロファイルを選択した場合に発生する可能性が最も高くなります:ビデオ - H.264 + AAC (MP4)。ファイルがレンダリングされ、字幕を選択した場合は字幕もオーバーレイされますが、音声はありません。ただし、これはハックで修正できます。

考えられるハックの 1 つは、コマンド ラインから --sout-ffmpeg-strict=-2 オプションを使用して VLC を起動することです (動作する可能性があります)。もう 1 つのより確実な回避策は、オーディオのない動画を字幕をオーバーレイして取得し、Kdenlive を介して再レンダリングし、元のプロジェクト ビデオ レンダリングを字幕なしでオーディオ ソースとして使用することです。複雑に聞こえるので、詳しく説明します:

  • 既存のクリップ (オーディオを含む) をビデオからオーディオに移動します。残りを削除します。
  • または、レンダリングされた WebM ファイルをオーディオ ソースとして使用します。
  • 新しいクリップを追加します - 字幕が埋め込まれ、音声なしで作成されたものです。
  • クリップを新しいビデオとして配置します。
  • 再び WebM としてレンダリングします。

他のタイプのオーディオ コーデック (MP3 など) を使用すると、ほとんどの場合は機能し、ビデオ、オーディオ、および字幕を含む完全なプロジェクトが作成されます。何も不足していないことに満足している場合は、YouTube にアップロードできます。しかし、その後...

Youtube ビデオ マネージャー &不明な形式

WebM 以外のクリップ (MP4 など) をアップロードしようとすると、クリップがメディア形式の要件を満たしていないという詳細不明のエラーが発生する可能性があります。 VLC が非 Youtube 準拠のファイルを生成した理由がわかりませんでした。ただし、繰り返しますが、修正は簡単です。 Kdenlive を使用してビデオを再作成します。これにより、すべての適切なメタ フィールドと Youtube が好むものを含むファイルが作成されます。私の元の話と、このように Kdenlive を通じて作成された 40 の奇妙なクリップに戻ります。

追記クリップに有効なオーディオがある場合は、Kdenlive で再実行してください。そうでない場合は、前のビデオ/オーディオのトリックを実行します。必要に応じてクリップをミュートします。結局のところ、これはオーバーレイと同じですが、最終的なレンダリングのために 1 つのクリップのビデオ ソースと別のクリップのオーディオを使用している点が異なります。ジョブ完了。

続きを読む

私は自分自身を繰り返したり、リンクを不必要にスパムしたりしたくありません.ソフトウェアとセキュリティのセクションに VLC のクリップがたくさんあるので、そちらを参照してください。前述の VLC と字幕に関する記事には、ストリーミング、ロギング、ビデオの回転、リモート ファイル アクセスなどの追加トピックをカバーする約 6 個の関連チュートリアルへのリンクがあります。プロのように検索エンジンを操作できると確信しています。

結論

このガイドがお役に立てば幸いです。多くのことをカバーしていますが、私はそれを直線的かつシンプルにし、ストリーマー起業家や字幕愛好家が VLC を使用する際に直面する可能性のある多くの落とし穴に対処しようとしました。コンテナとコーデックがすべてですが、メディアの世界には事実上標準がないという事実もあり、あるフォーマットから別のフォーマットに移行すると、まれなケースに遭遇することがあります。

エラーが 1 つまたは 3 つ発生した場合は、再生できないストリーム、欠落または重複した字幕、欠落しているコーデックと邪悪な Kdenlive の回避策、Youtube アップロード エラー、非表示の VLC コマンド ライン オプションなど、少なくともいくつかのエラーを解決するために、ここにあるヒントとコツが役立つはずです。 、およびその他のいくつかの追加機能。 1 つのテキストにはかなりの量ですよね。幸いなことに、すべて良いものです。気をつけて、インターネットの子供たち。また、私の今後の VLC 記事で次に何を取り上げるべきかについて他に要望があれば、メールを送ってください。

乾杯。


  1. Firefox 91 以降で Proton UI を元に戻す方法

    Firefox 91 がリリースされました。これが何を意味するか知っていますか?これは、about:config を使用して Proton インターフェースを無効にすることができなくなったことを意味します。なぜこれが重要なのですか?プロトンはダメだから。レビューの早い段階で私のメッセージの激しさに混乱している人のために、要約しましょう.少し前に、Mozilla は Firefox の UI を変更すると発表しました。今回はプロトンと呼ばれます。 これがどのように見えるかお見せしましたが、見た目は良くありません。しかし、Firefox 89 で Proton が正式になり、オフに切り替えるだけ

  2. Firefox 75 (およびそれ以降) でアドレス バーを変更する方法

    Firefox 75 では無意味な変更が行われました。アドレス バー (urlbar) をクリックすると「ズームイン」するようになり、ピン留めしたショートカットを含む周囲の UI が部分的に見えなくなります。このことは完全にモバイルに感じられ、デスクトップでは完全に間違っています.当分の間、上記の記事で示したように、このナンセンスはさまざまな about:config 設定によって元に戻すことができます。 しかし、Firefox 77 (ナイトリー) では、これらのオプションがなくなったため、別のものが必要になります。このチュートリアルでは、古いアドレス バーのルック アンド フィールを取得