タグ付けされた質問 「video-encoding」

3
x265(HEVC)でビデオライブラリを再エンコードして品質を損なうことはありません
ビデオライブラリをHEVC形式に変換してスペースを確保しようとしています。ライブラリ内のすべてのビデオファイルで次のコマンドを実行しました。 #!/bin/bash for i in *.mp4; do #Output new files by prepending "X265" to the names avconv -i "$i" -c:v libx265 -c:a copy X265_"$i" done 現在、ほとんどのビデオは正常に変換され、品質は以前と同じです。ただし、非常に高品質のいくつかのビデオ(5GBの1つのムービープリントなど)は品質を失います。ビデオはすべてピクセル化されています。 この場合、何をすべきかわかりません。crfコマンドラインでパラメーターを変更する必要がありますか?または、他の何か? 問題は、私が一括変換を行っていることです。したがって、avconvビデオごとに調整が必要なパラメーターを自動的に調整する方法が必要です。 更新-1 それcrfが私が調整する必要があるノブだとわかりました。デフォルトのCRFは28です。品質を向上させるために、28未満の値を使用できます。次に例を示します。 avconv -i input.mp4 -c:v libx265 -x265-params crf=23 -c:a copy output.mp4 ただし、問題は、一部のビデオでは28のCRF値で十分であり、一部のビデオではより低いCRFが必要なことです。これは、大きなビデオの小さなセクションを変換して手動で確認する必要があるものです。しかし、一括変換では、各ビデオを手動で確認するにはどうすればよいですか?avconv入力ビデオに応じてインテリジェントにCRFを調整できる方法はありますか? 更新-2 私はそこにあることが判明--lossless:x265でオプションhttp://x265.readthedocs.org/en/default/lossless.html。 しかし、私はそれを正しく使用する方法を知りません。私はそれを次の方法で使用しようとしましたが、反対の結果が得られました(ビデオはさらにピクセル化されていました): avconv -i input.mp4 -c:v libx265 -x265-params …

4
切り抜きとサイズ変更により、ビデオを固定画面サイズに変換します
私は自分でこれを理解しようとしましたが、無数のオプションが私を困惑させます。 私は理想的には、ffmpegまたはmencoder(または何か他のものですが、私が働いていると知っている2つ)を使用して、着信ビデオを固定画面サイズに変換します。 ビデオが幅が広いか短すぎる場合は、ビデオを中央で切り抜きます。サイズが適切でない場合は、画面サイズを正確に固定するためにサイズを変更します。 最後に必要なのは、MP3オーディオトラックを備えたXVid AVIの720x480です。 最大解像度にサイズ変更する方法を示すページをたくさん見つけましたが、ビデオを正確にその解像度にする必要があります(余分な部分は切り取られ、黒いバーはありません)。 実行するコマンドラインを誰にでも教えてもらえますか?複数のコマンドラインが必要な場合(Xを実行して解像度を取得し、この計算を実行してから、その計算の出力でYを実行します)、スクリプトを作成できます。

4
PNGフレームを1 FPSのビデオに変換する
1 FPSのPNG形式のビデオフレームがあり、ffmpegを使用してビデオに変換しようとしています。 私がこのようなことをしたら: ffmpeg -i data/input-%4d.png data/output.mp4 25FPSでビデオを取得しますが、これは基本的に非常に高速な入力です(1FPSでキャプチャされます)。 私が試した場合: ffmpeg -i data/input-%4d.png -r 1 data/output.mp4 VLCがプレイしたくないものがあります:) さて、最初のビデオ(FFのもの)を-filter:v 'setpts=24.0*PTS'取得し、フィルターを適用してスローダウン(例)すると、1 FPSビデオのように再生できますが、もちろん価格はファイルサイズです。私が推測する繰り返しフレームの束を生成しています。 それで、質問は、正確に1 FPSを持ち、実際にその速度で再生するビデオをどのように作成するかです。出力形式btwは、私にとってそれほど重要ではありません。

3
VOBファイルをaviファイルに変換する方法
Ubuntu 13.10でDVDからコピーしたVOBファイルをaviファイルに変換しようとしています。私が試したdvdripフレームカウントエラーか何かのために失敗しました、。私もacidripを試しましたが、それはいつも私が使いたくないオーディオトラックを選びました。コマンドラインソリューションを使用して、次の機能を持つaviファイルを作成したいと思います。 mplayerで使用可能(つまり、step関数を使用) 必要に応じて字幕付き(または誰もいない) 正しいオーディオトラックで ビデオとオーディオの同期 私はいくつか試したffmpegし、avconvコマンドをしてAVIファイルを作成するために管理しますが、映像と音声が同期していcompletlyました。では、VOBファイルをaviファイルに変換するには、どのオプションを使用すればよいですか? 提案されたオプションについての説明をお願いします! 追加情報: このffmpegコマンドは、入力ファイルに対して次の出力を提供します Input #0, mpeg, from 'Videos/Test/VIDEO_TS/VTS_01_1.VOB': Duration: 00:04:53.32, start: 0.045500, bitrate: 29284 kb/s Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [PAR 8:9 DAR 4:3], 7500 kb/s, 27.68 fps, 59.94 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x82]: Audio: ac3, 48000 Hz, 5.1, …

2
インタラクティブにビデオファイルを連結する
複数のMP4ビデオファイルをインタラクティブに1つのファイルに連結(結合)する方法 コマンドラインから2つのファイルに対してこれを行うプログラムはたくさんあります。例えば: ffmpeg avconv MP4Box しかし、これをインタラクティブに行うためのソリューションが必要になることがよくあります。

4
コマンドラインを介してWebカメラからVLCを記録する際の問題
私の〜/ .bashrcには次の関数が含まれています webcamrecord () { vlc v4l2:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/audio2" :v4l-norm=3 :v4l-frequency=-1 :v4l-caching=300 :v4l-chroma="" :v4l-fps=-1.000000 :v4l-samplerate=44100 :v4l-channel=0 :v4l-tuner=-1 :v4l-audio=-1 :v4l-stereo :v4l-width=640 :v4l-height=480 :v4l-brightness=-1 :v4l-colour=-1 :v4l-hue=-1 :v4l-contrast=-1 :no-v4l-mjpeg :v4l-decimation=1 :v4l-quality=100 --sout="#transcode{vfilter=adjust{gamma=1.5},vcodec=theo,vb=2000,scale=0.67,acodec=vorb,ab=128,channels=2}:standard{access=file,mux=ogg,dst="output_file.ogg"}" } このコマンドは美しく機能し、1つまたは2つの欠陥があり、私のウェブカメラから直接記録します。まず、生成されたビデオの動きが速すぎて、通常の2倍から3倍の間です。 また、音声はありません。これはそれほど問題ではありませんが、これを修正したいと思います。 これらの問題を修正するために、誰かがこのコマンドのデバッグを手伝ってくれる?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.