フォーラム › TuneBrowser › qtaacencでWAVからACCへ変換するとPCM chunkのエラーが出る
-
投稿者投稿
-
2022-05-31 03:20 #12182mcmc参加者
音ツール素人です。
変換系の情報があまりなく困っているので質問させていただきます。
表題の通り、qtaacencでWAVからACCへ変換しようとするとdetected while writing PCM chunk.とエラーが出て失敗します。数曲でも1曲でも同じエラーが出てしまいます。
もちろんqtaacencとQuickTimeはインストール済です。
デフォルトのエンコーダーでWAVEからFLACには変換できました。
別スレ(https://tunebrowser.tikisoft.net/forums/topic/7269/)で書かれていたタスクのスレッド数の係数を0にするを試し、再起動も行いましたがだめでした。SATAも特に安物というわけでもなく、不調もないため原因としては考えにくです。
原因と、解決方法があれば教えていただけますでしょうか。
2022-05-31 03:21 #12183mcmc参加者画像添付
2022-05-31 03:23 #12184mcmc参加者2022-05-31 20:27 #12187Tikiキーマスターこんばんは。
スクリーンショットの “TL08: Error: J01: …” の上のところに、なにかメッセージは出ていないでしょうか?
2022-05-31 23:30 #12188mcmc参加者お世話になっております。ログ全文はこちらです。
2022-06-01 21:07 #12189Tikiキーマスターありがとうございます。
残念ながら、ヒントになるような情報は出ていませんでした..。すみませんが、いまのところこれ以上のことがわかりません。ちょっとログの追加を検討してみます。
2022-06-02 20:04 #12192Tikiキーマスターこんばんは。
昨日もいろいろと試したのですが、再現させるに至れていません。ひとつ気がついたのですが、出力ファイルの拡張子を空欄に設定されていますね。これをデフォルトのm4aにしたらどうなるでしょうか?
空欄の設定で試してみると、たしかにqtaacencは異常を示すのですが、ただご指摘いただいたような形ではなかった (単に出力ファイルか生成されない) ので、それが問題かどうかは確証がありません。
お手数ですが、よろしくお願いします。
2022-06-04 03:55 #12195mcmc参加者検証ありがとうございます。
デフォルトのm4aにしてもエラー内容は変わらず表示されます。
一度qtaacencとTunebrowserを再インストールし、下記リンクの操作を実行して、正しく機能していることを確認して書き出しを行いましたが同じエラーが出てしまいます。
2022-06-04 06:20 #12196Tikiキーマスターありがとうございます。変わりませんでしたか..。
AAC関連はあまり詳しくなくて申し訳ないですが、示していただいたリンク先は、qaacのことについて書かれていて、かならずしもqtaacencのことではないのではないでしょうか?
また、変換元のWaveファイルについて、サンプルレートやチャンネル数、ビット幅など、おわかりになる範囲で結構ですので、教えていただけないでしょうか。
2022-06-04 21:18 #12197mcmc参加者すみません、qtaacencについて調べていると上記リンクが出てきたので関係あるのかと思っていました。
しかしqaacでもqtaacencでも全く同じエラーが出ます。
【変換元のデータ】
サンプルレート:44100Hz
チャンネル数:2ch
ビット幅:16bit
長さ:2分14秒
2022-06-05 09:53 #12198Tikiキーマスターご報告ありがとうございます。Waveファイルのほうも、特段に変わったところはありませんね..。
わたしのほうで確認したのは、以下です。
- 通常の環境ではqtaacencで問題なくエンコードできました。
- qtaacencのパスをまちがえて指定した場合は, エンコードツールが存在しない旨のエラーメッセージが表示されました。
- qtaacencが入っていて、QuickTimeが入っていない環境を用意して確認したところ、かなり似た事象を発生させることができました。ただ「Encoder console output begin~end」のところに、「正しくQuickTimeがインストールされていない」ことを示すqtaacencエラーメッセージが表示されました。
mcmcさんのスクリーンショットではqtaacencのメッセージは表示されておらず、またqaacの方法を使用してqtaacencが正しく動作をすることを確認されたとのこと。
ご確認いただいた状況と、わたしの確認状況から、なにか予期しない環境の差異が発生している可能性が高いとは思うものの、TuneBrowserとしては可能な範囲で正しく問題を検出しているように見えますので、残念ながらこれ以上の原因追及は難しそうです。
すこし話がちがうかもしれませんが、QuickTimeの開発がもう停止している状況で、それを利用するエンコードツールを例として含めているのは、あまりいいことではないと気がつきました。将来のリリースでは、これをFFmpegに変えようと思います。
もしmcmcさんがqtaacencにこだわらないようであれば、以下のようにFFmpegを使用する設定に変更することで、AACを生成することができると思います。
- エンコードツール : ffmpeg.exe
- パラメータ : -i pipe:0 -b:a 280k %d
- 出力ファイルの拡張子 : m4a
エンコードツールの部分は、必要に応じてフルパスで指定するようにしてください。また280kの部分は生成されるAACの品質に関係する部分で、お好みによって変更可能です。96k~320kのあいだくらいが一般的ではないかと思います。よろしくお願いします。
2022-06-16 02:26 #12229mcmc参加者気付かず申し訳ありません。調査ありがとうございました。
こちらの進展はなく、XRECODEを使用して変換しました。ffmpegは試せていません。
しかし、確かにQuickTimeを必須とするのは望ましくないかもしれませんね..わざわざ過去のものを入れないといけませんし
もちろん変換時の音質にこだわるなら別の変換ソフトを使った方が良さそうですが、私は正直それが聞き分けできるような環境もないのでffmpegでも良いと思います。
2022-06-16 20:53 #12230Tikiキーマスター返信ありがとうございました。
mcmcさんの環境での解決はできませんでしたが、次回のリリース以降の既定の処理は再検討しようと思います。ありがとうございました。
-
投稿者投稿
- トピック「qtaacencでWAVからACCへ変換するとPCM chunkのエラーが出る」には新しい返信をつけることはできません。