Prores movファイルをエンコード/デコードする方法はありますか?私は、ubuntuリポジトリからffmpegとmencoder/mplayerで遊んでいますが、どちらも未知のコーデックであると報告しています。トーテムも。
正しいコーデックを適切に配置することになると思います。たぶんソースからコンパイルしますか?
OS Xでmplayer/mencoderをproresファイルで動作させることについて、インターネット上でいくつかのコメントを見てきましたが、Ubuntuでこれを行う方法があることを望んでいます。
確かに時代は変わっており、Xenial Xerus LTSにパッケージ化されたバージョンを含む最新のFFmpegは、ProResファイルを簡単にエンコードできるようになりました。以下はうまく機能します:
ffmpeg -i input.mp4 \
-c:v prores -profile:v 3 \
-c:a pcm_s16le \
output.mov
利用可能な-profile
設定は次のとおりです。
-profile 0 = Apple ProRes Proxy
-profile 1 = Apple ProRes LT
-profile 2 = Apple ProRes 422 for SD (lower bitrate)
-profile 3 = Apple ProRes HQ for HD (higher bitrate)
次のように、ProRes機能のFFmpegのコピーをテストできます。
andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores
VF.... prores Apple ProRes
VF.... prores_aw Apple ProRes (codec prores)
VFS... prores_ks Apple ProRes (iCodec Pro) (codec prores)
andrew@illium~$
先頭の文字は以下を示します。
Encoders:
V..... = Video
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
再生については、MPlayer、SMPlayer、VLCなどの主要なメディアプレーヤーのほとんどがこれらのファイルを喜んで再生することに気付くはずです...
短い答えは残念ながら「いいえ」です。 MPlayer/mencoderでのQtバイナリコーデックのロードを可能にするパッチがありますが、Mac専用のようです。
ffmpegは、Linuxで DNxHD をサポートします。これは、中間コーデックとして検討したいProResの代替です。