ビデオ ファイルと .srt 字幕トラックを組み合わせるのに役立つものが必要です。何かアイデアはありますか? ターミナルやコマンド ラインは使いたくありません。Windows で使用されていた AutoGK のようなシンプルなプログラムだけです。
何を使えばいいかアイデアはありますか? ありがとう
答え1
Wine 経由で Ubuntu に AutoGK をインストールしてみることもできます。以下の情報を見つけました。少し古いですが、役に立つかもしれません:
- 「winecfg」を実行して変更します:
グラフィックタブ: 仮想デスクトップをエミュレートします。少なくとも 800x600 Direct3D 頂点シェーダーのサポートなし
オーディオ タブ: ハードウェア アクセラレーション: エミュレーション ドライバーのエミュレーションをチェックします。
アプリケーションタブ: Windows バージョン Windows XP
ライブラリ(これが重要だと思います)タブ
次のオーバーライドを追加します: mfc42u、msvcrt、msvfw32、vorbis
このマシンに AutoGK をダウンロードしてインストールしました。
次に、DLL の「mfc42u、msvcrt、msvfw32」を Windows マシンの system32 ディレクトリから WINE system32 ディレクトリにコピーします。
msvcrt.dll を MSVCRT.DLL に名前変更します。おそらく必要ありませんが、Linux は大文字と小文字を区別します (WINE はおそらく区別しませんが)。また、virtualdub のエラー メッセージには大文字の msvcrt が含まれていました。
vorbis.dll を autogk\virtualdubmod ディレクトリから windows\system32 ディレクトリにコピーします。
AutoGKディレクトリに「wine AutoGK.exe」と入力します
トラブルシューティング: インストーラが起動しない場合 (青い画面が表示されるだけ)、winecfg のグラフィック タブでグラフィック解像度が少なくとも 800x600 になっていることを確認してください。
ムービーをエンコードしようとしてオーディオ部分で失敗する (デマルチプレクシング、デコード、正規化、エンコードが約 1 秒で行われ、その後失敗する) 場合は、おそらく virtualdub が原因です。私は、新しい msvcrt.dll と vorbis.dll を wine にコピーすることでこの問題を修正しました。手動で「wine autogk/tools/virtualdubmod.exe」を実行して、virtualdub が起動するかどうかを確認してください。起動しない場合は、問題の原因となっているものを修正してください。
AutoGk の代替手段もいくつかあります:
k9コピー
アシドリップ
答え2
Mkv ファイル形式は字幕を個別にサポートします。つまり、ビデオ ファイル全体をエンコードする必要はありません。
お勧めしますmkvtoolnixこのような状況では、ビデオ ファイルを開き、サブ ファイルを追加して、多重化を開始します。基本的には、2 つのファイルを 1 つにコピーするだけです。非常に高速で、オーディオ/ビデオ ストリームをエンコードしません。
パッケージ名はmkvtoolnix-guiです。または開発者から最新バージョンをインストールしてください。レポ。
ビデオチュートリアル- Windows バージョンですが、Linux バージョンでも同様です。