私はあなたの2番目の質問に答えます。オーディオを2回エンコードしています。これにより、世代別のデータ損失が発生し、したがって、無駄な品質損失が発生します。ロッシーエンコーダ(neroAacEnc)でエンコードし、同じフォーマット(AAC-LC)を出力する別のロッシーエンコーダ(vo-aacenc)で再度エンコードする必要はありません。バッチエンコーディングを実行する前に、neroAacEncまたはvo-aacencを使用するかどうかを決定する必要がありますが、両方を使用することは時間とデータの無駄です。
qtaacenc = neroAacEnc >> faac > vo-aacenc > ffaacenc(ネイティブのFFmpeg AACエンコーダ)、またはfaac > ffaacenc > vo-aacencの品質については、もちろん品質の認識は主観的になります。差異は、純粋な品質差ではなく、エンコーディングのスピードまたは使いやすさに基づいて判断するのに十分小さい場合があります。
編集:あなたの質問は劇的に変更されましたので、ここで取り上げます。 ALACとAACは2つの異なるフォーマットです。 ALACは可逆形式であり、AACは不可逆形式です。一般化するには、FLACやMP3に似ていると考えてください。 1つは本質的に他のものより "良い"ものではありませんが、異なるユースケースがあります。ロスレスオーディオフォーマットとロッシーオーディオフォーマットの違いを調べて、使用するエンコーダーを知ってください。
FFmpeg ALACエンコーダはリバースエンジニアリングされており、Appleは最近Apacheライセンスの下でALAC encoder and decoder source codeをリリースしました。したがって、2つのALACエンコーダの選択肢があります。
UnixまたはWindows? –
「バッチ」と「VBScript」と言われているように、Windowsのように見えますが、本当に適切にタグ付けする必要があります。 –
私はポールを使用する必要がありますどのタグ。あなたは評判で遊ぶのではなく、人々を導くべきです。 –