iPodの普及や、mp4フォーマットの普及により
徐々に需要が高まってきていると思われるAACオーディオの総合スレ
LC-AAC:高音質(低圧縮)向け。CD由来の楽曲など一般的に用いる。128k〜
HE-AAC=LC-AAC+SBR:48〜80[kbps]が得意。高圧縮が必要な場合に用いる。
HE-AAC v2=LC-AAC+SBR+PS:18〜32[kbps]が得意。AMラジオなどを超高圧縮にしたいときに用いる。
■前スレ
【高音質】AACオーディオ総合7【mp4/m4a】
http://anago.2ch.net/test/read.cgi/software/1375770923/
■過去スレ
1 http://pc7.2ch.net/test/read.cgi/software/1130942419/
2 http://pc11.2ch.net/test/read.cgi/software/1164438444/
3 http://pc11.2ch.net/test/read.cgi/software/1194941912/
4 http://pc12.2ch.net/test/read.cgi/software/1226818269/
5 http://hibari.2ch.net/test/read.cgi/software/1268301277/
6 http://anago.2ch.net/test/read.cgi/software/1317096888/
次スレは>>980を目安に
探検
【高音質】AACオーディオ総合8【mp4/m4a】
■ このスレッドは過去ログ倉庫に格納されています
2015/04/16(木) 02:33:01.55ID:EK2O0cbo0
2017/05/20(土) 20:39:26.95ID:HWAe5plb0
2017/05/28(日) 05:05:24.11ID:jGhySIXM0
ぉ、qaacの人修正サンクス^o^
192khz,96khzでもエラーでなくなった
qaac 2.64,CoreAudioToolbox 7.10.9.0,
AAC-HE Encoder,CVBR 64kbps,Quality 96
192khz,96khzでもエラーでなくなった
qaac 2.64,CoreAudioToolbox 7.10.9.0,
AAC-HE Encoder,CVBR 64kbps,Quality 96
2017/06/10(土) 08:16:28.07ID:RcJyB/Dk0
http://japanese.engadget.com/2017/06/09/ios-11-flac-opus-3d/
iOS11とmacOS High Sierraはflac対応らしいですね
alacは捨てるのかしら?
iOS11とmacOS High Sierraはflac対応らしいですね
alacは捨てるのかしら?
2017/06/10(土) 09:07:07.86ID:spJFeU1H0
itunesで管理するためだけにalac使ってたから
flacも扱えるならのは嬉しい
flacも扱えるならのは嬉しい
2017/06/28(水) 22:50:56.15ID:A8KYl+CZ0
出たばかりのOpus1.2の32kbps・48kbps(VBR)の出来が更に良くなってるとのアナウンスだが試してみて実感
48kbpsと聞いて普通想像するシュワシュワ感はだいぶ少ない
ピアノには弱い(シュワシュワというより音色が違う)が
それ以外のポピュラー系で聞き流す感じなら完全に使える
48kbpsと聞いて普通想像するシュワシュワ感はだいぶ少ない
ピアノには弱い(シュワシュワというより音色が違う)が
それ以外のポピュラー系で聞き流す感じなら完全に使える
2017/07/05(水) 09:49:40.05ID:PwRBGadS0
qaacをAACを320のCBRで取り込めるソフトで有料でもいいのでなにかオススメはありませんか?
SONY謹製二つの処理がおかしいので探し始めたのですが
musicbeeはなぜかCBRに出来ず
また探しているところです
SONY謹製二つの処理がおかしいので探し始めたのですが
musicbeeはなぜかCBRに出来ず
また探しているところです
2017/07/05(水) 14:53:57.51ID:m1HMgZR00
もう何が何だか
2017/07/05(水) 19:41:49.53ID:+V/2j2Vv0
2017/07/05(水) 21:28:01.06ID:PwRBGadS0
itunesでエンコするのが一番いいんですか?
2017/07/05(水) 21:44:49.09ID:+V/2j2Vv0
2017/07/05(水) 22:03:33.94ID:PwRBGadS0
>>530
AACには固定って概念がなくmusicbee のスレでも言われた動いてるからVBRじゃなくてこれがAACの特性ってことでよろしいのでしょうか?
AACには固定って概念がなくmusicbee のスレでも言われた動いてるからVBRじゃなくてこれがAACの特性ってことでよろしいのでしょうか?
2017/07/05(水) 22:37:25.00ID:sqAeBMl10
頭悪そう
2017/07/05(水) 23:11:07.60ID:t1mmay0F0
俺は頭悪いですよ
2017/07/05(水) 23:26:56.24ID:ASxJFiii0
分からなかったらqaac --tvbr 127にしておけばAACの最高音質になる
2017/07/05(水) 23:56:55.77ID:k/9NZPAJ0
プロパティできっちり320kbpsと表示してもらいたいというなら
それはまた別の話だしさ
それはまた別の話だしさ
2017/07/06(木) 01:47:50.81ID:AKXBfBOx0
自分は>>535のいうとおりプロパティで揃えたかったんですが表記が曖昧な状態でよくわからなかったんです
色々疑問がなくなったのでありがとうございました
色々疑問がなくなったのでありがとうございました
2017/07/06(木) 07:42:16.17ID:Hwrr44bY0
2017/07/06(木) 15:04:18.54ID:ijcPLHdn0
>>537
すまない。あと、fhgaacencだと44.1KHz、2chで500kbpsを指定できるみたいね
すまない。あと、fhgaacencだと44.1KHz、2chで500kbpsを指定できるみたいね
2017/07/06(木) 15:25:49.54ID:KV6hptLo0
>>536
mp4(m4a)ファイル自体を書き換えれば320kbpsで統一出来る
確か、mediainfoで表示されるところの「nominal bitrate(公称ビットレート)」を付加すればいい
ところが、説明を控えておかなかったので、具体的手順は忘れてしまった、無価値な情報ですまんかった
mp4(m4a)ファイル自体を書き換えれば320kbpsで統一出来る
確か、mediainfoで表示されるところの「nominal bitrate(公称ビットレート)」を付加すればいい
ところが、説明を控えておかなかったので、具体的手順は忘れてしまった、無価値な情報ですまんかった
2017/07/20(木) 05:44:11.69ID:9kQ6Nj9l0
iTunes 12.6.2.20更新あり
AppleApplicationSupport 5.6 更新あり/ CoreAudioToolbox 7.10.9.0更新なし
AppleMobileDeviceSupport 10.3.2.3更新なし
Bonjour 3.1.0.1更新なし
AppleSoftwareUpdate 2.3.0.177更新なし
このアップデートは高DPIディスプレイに対応しており、テキストやイメージがより鮮明で鮮やかになります。
また、アプリケーションやパフォーマンスも若干改善されます。
AppleApplicationSupport 5.6 更新あり/ CoreAudioToolbox 7.10.9.0更新なし
AppleMobileDeviceSupport 10.3.2.3更新なし
Bonjour 3.1.0.1更新なし
AppleSoftwareUpdate 2.3.0.177更新なし
このアップデートは高DPIディスプレイに対応しており、テキストやイメージがより鮮明で鮮やかになります。
また、アプリケーションやパフォーマンスも若干改善されます。
2017/08/02(水) 15:59:15.69ID:M1mB9Z5v0
日本の放送で使われるMPEG-2 AAC-LC(1997)は20年前の規格になるのだね
HE-AACやMPEG-4 AACだと、PNS(1999)、SBR(2003)、PS(2006)の特許が残るから、
まだ自由には使えないけど
HE-AACやMPEG-4 AACだと、PNS(1999)、SBR(2003)、PS(2006)の特許が残るから、
まだ自由には使えないけど
2017/08/13(日) 21:33:17.93ID:gtV48i4F0
今更ながらAACの勉強をしているのですが、M4AのAudioSpecificConfigの情報を
ps_present_flagまで含めて全て見れるツールってないでしょうか?
●L-SMASH r1450 : boxdumper.exe --box
●mp4v2 r479 : mp4info.exe --debug 4 --verbose 3 --dump
●DVBPortal MP4Muxer 0.9.3.0
●MP4Box 0.4.6 r3745 : MP4Box.exe -diso
●MP4Box 0.4.6 r3745 : MP4Box.exe -info
●MMName2 v2.5.4 (2007/01/07版)
●真空波動研SuperLite 170720 / DLL 170720 Unicode
を試した結果が
https://pastebin.com/zVVsKbKQ
で、この中ではMMName2が良い感じではあるのですが、古いためかps_present_flagは表示してくれないようです。
MP4Box.exe -infoで判断すればいいような気もするのですが、
できればMMName2のような形で確実に各要素の情報が見れればよいなと思いまして・・・。
何か良いツールがあれば教えていただけると助かります。
ps_present_flagまで含めて全て見れるツールってないでしょうか?
●L-SMASH r1450 : boxdumper.exe --box
●mp4v2 r479 : mp4info.exe --debug 4 --verbose 3 --dump
●DVBPortal MP4Muxer 0.9.3.0
●MP4Box 0.4.6 r3745 : MP4Box.exe -diso
●MP4Box 0.4.6 r3745 : MP4Box.exe -info
●MMName2 v2.5.4 (2007/01/07版)
●真空波動研SuperLite 170720 / DLL 170720 Unicode
を試した結果が
https://pastebin.com/zVVsKbKQ
で、この中ではMMName2が良い感じではあるのですが、古いためかps_present_flagは表示してくれないようです。
MP4Box.exe -infoで判断すればいいような気もするのですが、
できればMMName2のような形で確実に各要素の情報が見れればよいなと思いまして・・・。
何か良いツールがあれば教えていただけると助かります。
543名無しさん@お腹いっぱい。
2017/08/14(月) 01:45:37.32ID:zodOnUTD0 ffmpegスレで散々荒らしてるカスだから無視
Radiko厨くたばれ
Radiko厨くたばれ
544542
2017/08/14(月) 03:08:26.29ID:C5VmIURn0 >>543
別に荒らしてないしRadiko厨でもないから。
元々はffmpegスレで
問題1.radikoのタイムフリー(HE-AAC)をffmpegでm4aにしたものをVLCで再生するとシークがもたつく。
MP4Boxでmuxしなおすと大丈夫。
という人がいたのが発端。Radikoなんて使ったことなかったけど、謎の挙動に興味があったので、
わかる範囲で調べて推測をして情報とともに書き込んだのが俺。(ただ、この推測が正しいかはわからない)
そしたら何故か自分では検証しようとしない人が「ログよこせ」としつこく騒ぎ始めて今に至るというだけ。
更に、
問題2.「RadikoはMain ProfileのAAC+SBR+PS」
問題3.「iTunesて、HE-AACv2ダメだったのか」
という書き込みがあったので、「そんなことあるのか?」と思ってAACについて調べているところ。
implicit/explicit signalingについて詳しく見たかったので>>542の質問をしました。
別に荒らしてないしRadiko厨でもないから。
元々はffmpegスレで
問題1.radikoのタイムフリー(HE-AAC)をffmpegでm4aにしたものをVLCで再生するとシークがもたつく。
MP4Boxでmuxしなおすと大丈夫。
という人がいたのが発端。Radikoなんて使ったことなかったけど、謎の挙動に興味があったので、
わかる範囲で調べて推測をして情報とともに書き込んだのが俺。(ただ、この推測が正しいかはわからない)
そしたら何故か自分では検証しようとしない人が「ログよこせ」としつこく騒ぎ始めて今に至るというだけ。
更に、
問題2.「RadikoはMain ProfileのAAC+SBR+PS」
問題3.「iTunesて、HE-AACv2ダメだったのか」
という書き込みがあったので、「そんなことあるのか?」と思ってAACについて調べているところ。
implicit/explicit signalingについて詳しく見たかったので>>542の質問をしました。
545542
2017/08/14(月) 03:19:11.40ID:C5VmIURn0 ついでに、まだ調査中ですが、それぞれの問題についての調査経過。
問題1→ 別にradikoのAACに限らず、ffmpegのaacやlibfdk_aacで直接エンコしてm4a出力したり、
ffmpegで -c:a copy でADTS-aacをm4a化するとVLCでのシークがもたつく。
1時間以上のサンプルで何度もシークするとわかりやすい。
VLC以外のシークは問題ない。MP4BoxやL-SMASH muxerでMuxした場合はVLCでも問題ない。
ffmpegでもたつかないようにm4a化するオプションが見つからない。
また、直接は関係ないがimplicit以外にする方法も
libfdk_aacの-signaling以外に見つからない。
問題2→ 2010年の試験配信開始時はMain、12月の正式サービス開始あたりから
MainとLCのサーバが混在、翌年3月頃までにはLCに統一されたらしいが不明確。
当初からずっとHEであり、HEv2だったことは多分ないが不明確。
LC+SBR=HE-AACのはずであり「Main+SBRなんてありえるのか」という疑問も未解決。
問題3→ HE-AACのWikiにはiTunes 9.2からHEv2に対応したとあるし、
12.6.2.20で実際にPS部を解釈してステレオで聞ける。
ただし、以下の問題があるのでなんか変?
3-1.自分でneroやlibfdk_aacで作ったHEv2-m4aをシークするとモノラル(PS無効?)になってしまう。
冒頭から通して聞く場合のみステレオで聞ける。
3-2.Fraunhoferの
AAC Stereo Playback Tests
https://www2.iis.fraunhofer.de/AAC/stereo.html
のサンプルでは
・どれもiTunesのプロパティでは「Low Complexity」になる。
・「AOT 29, mixed signalling」は再生するとモノラルになってしまう。
・「AOT 29, implicit signalling」は再生するとモノラルになる上に
トーン2種が聞こえなくなってしまう。(SBRまで無効になってる?)
問題1→ 別にradikoのAACに限らず、ffmpegのaacやlibfdk_aacで直接エンコしてm4a出力したり、
ffmpegで -c:a copy でADTS-aacをm4a化するとVLCでのシークがもたつく。
1時間以上のサンプルで何度もシークするとわかりやすい。
VLC以外のシークは問題ない。MP4BoxやL-SMASH muxerでMuxした場合はVLCでも問題ない。
ffmpegでもたつかないようにm4a化するオプションが見つからない。
また、直接は関係ないがimplicit以外にする方法も
libfdk_aacの-signaling以外に見つからない。
問題2→ 2010年の試験配信開始時はMain、12月の正式サービス開始あたりから
MainとLCのサーバが混在、翌年3月頃までにはLCに統一されたらしいが不明確。
当初からずっとHEであり、HEv2だったことは多分ないが不明確。
LC+SBR=HE-AACのはずであり「Main+SBRなんてありえるのか」という疑問も未解決。
問題3→ HE-AACのWikiにはiTunes 9.2からHEv2に対応したとあるし、
12.6.2.20で実際にPS部を解釈してステレオで聞ける。
ただし、以下の問題があるのでなんか変?
3-1.自分でneroやlibfdk_aacで作ったHEv2-m4aをシークするとモノラル(PS無効?)になってしまう。
冒頭から通して聞く場合のみステレオで聞ける。
3-2.Fraunhoferの
AAC Stereo Playback Tests
https://www2.iis.fraunhofer.de/AAC/stereo.html
のサンプルでは
・どれもiTunesのプロパティでは「Low Complexity」になる。
・「AOT 29, mixed signalling」は再生するとモノラルになってしまう。
・「AOT 29, implicit signalling」は再生するとモノラルになる上に
トーン2種が聞こえなくなってしまう。(SBRまで無効になってる?)
546542
2017/08/14(月) 03:26:49.07ID:C5VmIURn02017/08/14(月) 03:51:16.06ID:6apmFL190
他人に聞いて理解を深めたいなら学校でも行け
2017/08/14(月) 09:40:31.44ID:bhwRCPqY0
圧縮音声学部AAC学科とかあんの?
549名無しさん@お腹いっぱい。
2017/08/14(月) 16:59:41.62ID:zodOnUTD0 >VLC以外のシークは問題ない。MP4BoxやL-SMASH muxerでMuxした場合はVLCでも問題ない。
自分で解決方法書いてんじゃん。なんでVLCとFFMPEGに固執すんの?
Windowsなら一連の処理をバッチファイル書いて都度渡して終わりなのにアホなん?
いっとくけどFFMPEG/lavc/lavfは音声処理についてはゴミレベル、ファイルフォーマット規格適合性もザルで有名
ヘッダにサンプルフォーマット書いてあるflacファイル入力してデコードしてみろ
サンプルフォーマットオプションを与えないとヘッダを無視してデコードされる
逆も然り。平気でマルチチャンネルレイアウト情報を抹殺する
Main+SBRは存在しうる
そもそもヘッダにSBR/PSの明示有りゃデコーダは開いたときに記憶すべきであるし
明示がなくてもSBR/PSデータを検出した時点でHigh-Efficiencyであると記憶して以後デコードするべきであって
アホ実装しているデコーダ、この場合VLCが悪い
自分で解決方法書いてんじゃん。なんでVLCとFFMPEGに固執すんの?
Windowsなら一連の処理をバッチファイル書いて都度渡して終わりなのにアホなん?
いっとくけどFFMPEG/lavc/lavfは音声処理についてはゴミレベル、ファイルフォーマット規格適合性もザルで有名
ヘッダにサンプルフォーマット書いてあるflacファイル入力してデコードしてみろ
サンプルフォーマットオプションを与えないとヘッダを無視してデコードされる
逆も然り。平気でマルチチャンネルレイアウト情報を抹殺する
Main+SBRは存在しうる
そもそもヘッダにSBR/PSの明示有りゃデコーダは開いたときに記憶すべきであるし
明示がなくてもSBR/PSデータを検出した時点でHigh-Efficiencyであると記憶して以後デコードするべきであって
アホ実装しているデコーダ、この場合VLCが悪い
2017/08/14(月) 17:22:20.35ID:zodOnUTD0
2017/08/14(月) 22:50:07.64ID:Y6/u5cBy0
>>545
3-1
PSが効かなくなった場合はステレオ感なくなるので誰でもすぐ気づくけど
それたぶんSBRも効かなくなってるよ
なぜそういう現象が起きるかと言うと、
SBRのデコードに必要なsbr_headerやPSのデコードに必要なps_headerは
普通は全フレームには入ってなくて、0.5秒とか1秒に一回、みたいな間隔でしか
挿入されるないから
デコードに必要だから、エンコーダは先頭フレームにはheaderを必ず挿入するんだが、
シークで任意のフレームに飛んだりしたらどうなるか分かるよね
sbr_headerやps_headerが来るまでの間、SBR部分やPS部分がデコードできなくなるので
ただのLCやHE-AACとしてデコードされることになるわけだ
出来の良いプレイヤーであれば、長めのプレロール処理を行う(シークポイントより
前に飛ばしてheaderが来るまで読み捨てる)ことで対策できるけどね
3-2
確かAppleのデコーダはexplicit signalingでないと認識しなかったと思う
3-1
PSが効かなくなった場合はステレオ感なくなるので誰でもすぐ気づくけど
それたぶんSBRも効かなくなってるよ
なぜそういう現象が起きるかと言うと、
SBRのデコードに必要なsbr_headerやPSのデコードに必要なps_headerは
普通は全フレームには入ってなくて、0.5秒とか1秒に一回、みたいな間隔でしか
挿入されるないから
デコードに必要だから、エンコーダは先頭フレームにはheaderを必ず挿入するんだが、
シークで任意のフレームに飛んだりしたらどうなるか分かるよね
sbr_headerやps_headerが来るまでの間、SBR部分やPS部分がデコードできなくなるので
ただのLCやHE-AACとしてデコードされることになるわけだ
出来の良いプレイヤーであれば、長めのプレロール処理を行う(シークポイントより
前に飛ばしてheaderが来るまで読み捨てる)ことで対策できるけどね
3-2
確かAppleのデコーダはexplicit signalingでないと認識しなかったと思う
552542、544-546
2017/08/18(金) 00:05:16.85ID:PPmbZQOm0 レス遅くなってすみません。
>>549-550
>なんでVLCとFFMPEGに固執すんの?
別に固執はしておらず、ffmpegのスレで出た話だったのでffmpegでの解決法を探してみただけです。
>Main+SBRは存在しうる
規格の解釈としては存在しうるかもしれません(まだよくわかってない)が、実用するとは考えづらく、
http://hibari.2ch.net/test/read.cgi/software/1276553331/369-411
のあたりのログを見た感じだと、配信鯖のミスか何かでMainプロファイルとしてFLV配信されてはいたものの、
中身としてはLC+SBRだったのかなと推測しています。(ただ今更検証するのは無理なのでここまで)
> アホ実装しているデコーダ、この場合VLCが悪い
これ(問題3)はVLCではなくiTunesの話ですね。iTunesの挙動は色々とよくわからんです。
なお、VLCのデコードは特に問題は見当たらず、試していて気づいた点としては、
・ffmpegで作ったm4aだとシークがもたつく(上の問題1)
・explicit hierarchical signalingのHEv2を渡すと、コーデック情報にAAC拡張(SBRやPS)の情報が表示されない。
ただしデコードそのものには問題ない
の2点くらいでした。
>>549-550
>なんでVLCとFFMPEGに固執すんの?
別に固執はしておらず、ffmpegのスレで出た話だったのでffmpegでの解決法を探してみただけです。
>Main+SBRは存在しうる
規格の解釈としては存在しうるかもしれません(まだよくわかってない)が、実用するとは考えづらく、
http://hibari.2ch.net/test/read.cgi/software/1276553331/369-411
のあたりのログを見た感じだと、配信鯖のミスか何かでMainプロファイルとしてFLV配信されてはいたものの、
中身としてはLC+SBRだったのかなと推測しています。(ただ今更検証するのは無理なのでここまで)
> アホ実装しているデコーダ、この場合VLCが悪い
これ(問題3)はVLCではなくiTunesの話ですね。iTunesの挙動は色々とよくわからんです。
なお、VLCのデコードは特に問題は見当たらず、試していて気づいた点としては、
・ffmpegで作ったm4aだとシークがもたつく(上の問題1)
・explicit hierarchical signalingのHEv2を渡すと、コーデック情報にAAC拡張(SBRやPS)の情報が表示されない。
ただしデコードそのものには問題ない
の2点くらいでした。
553542、544-546
2017/08/18(金) 00:27:11.12ID:PPmbZQOm0 >>551
> 3-1 ・・・それたぶんSBRも効かなくなってるよ なぜそういう現象が起きるかと言うと、・・・
なるほど。iTunesはそのへんの処理が変というか雑って感じなんですね。
今のところiTunesでシークしても問題ないHEv2ファイルは>>545でも挙げた
AAC Stereo Playback Tests
https://www2.iis.fraunhofer.de/AAC/stereo.html
のページにある
・AOT 29, explicit signalling, backwards compatible
・AOT 29, explicit signalling, not backwards compatible (MPEG hierarchical)
くらいで、自分でエンコしたHEv2にiTunesでのシーク耐性(?)を持たせることはできませんでした。
> 3-2 確かAppleのデコーダはexplicit signalingでないと認識しなかったと思う
仰る通り、こんなページがありました。(HEv2には触れていませんが)
Technical Note TN2236: High-Efficiency Advanced Audio Coding (HE-AAC)
https://developer.apple.com/library/content/technotes/tn2236/_index.html
> Signalling modes supported by Apple for HE-AAC
> In the MPEG-4 file format, explicit signalling only. This includes the backwards compatibility mode
> which is the recommended signalling mode for maximum compatibility.
explicit backward compatibleにしとくのがいいのはわかるんですが、自エンコしたものはimplicitでも
ちゃんとHE,HEv2を認識するのに、上のfraunhoferのサイトにあるものはexplicitだろうがなんだろうが
Low Complexityと認識されたりと不審な挙動でした。
iTunesも今回の調査で初めて入れたので、別にこだわりとかはないのですが、なんか意外でした。
(もっとしっかり実装されていると思っていた)
> 3-1 ・・・それたぶんSBRも効かなくなってるよ なぜそういう現象が起きるかと言うと、・・・
なるほど。iTunesはそのへんの処理が変というか雑って感じなんですね。
今のところiTunesでシークしても問題ないHEv2ファイルは>>545でも挙げた
AAC Stereo Playback Tests
https://www2.iis.fraunhofer.de/AAC/stereo.html
のページにある
・AOT 29, explicit signalling, backwards compatible
・AOT 29, explicit signalling, not backwards compatible (MPEG hierarchical)
くらいで、自分でエンコしたHEv2にiTunesでのシーク耐性(?)を持たせることはできませんでした。
> 3-2 確かAppleのデコーダはexplicit signalingでないと認識しなかったと思う
仰る通り、こんなページがありました。(HEv2には触れていませんが)
Technical Note TN2236: High-Efficiency Advanced Audio Coding (HE-AAC)
https://developer.apple.com/library/content/technotes/tn2236/_index.html
> Signalling modes supported by Apple for HE-AAC
> In the MPEG-4 file format, explicit signalling only. This includes the backwards compatibility mode
> which is the recommended signalling mode for maximum compatibility.
explicit backward compatibleにしとくのがいいのはわかるんですが、自エンコしたものはimplicitでも
ちゃんとHE,HEv2を認識するのに、上のfraunhoferのサイトにあるものはexplicitだろうがなんだろうが
Low Complexityと認識されたりと不審な挙動でした。
iTunesも今回の調査で初めて入れたので、別にこだわりとかはないのですが、なんか意外でした。
(もっとしっかり実装されていると思っていた)
2017/08/18(金) 01:33:04.96ID:PPmbZQOm0
qaacの問題ではないかもしれませんが判断がつかなかったので報告。
■問題:qaacでエンコした7.1chのAAC-HEのm4aをmkvmergeでmkvにしようとするとエラーになる。
■ソース:下記URLの一番下にある"7.1auditionOutLeader v2.wav"
https://www2.iis.fraunhofer.de/AAC/multichannel.html
■バージョンとコマンド
qaac 2.64, CoreAudioToolbox 7.10.9.0
qaac64.exe --he --abr 224 -o "D:\qaac-HE-7.1ch-224kbps.m4a" "7.1auditionOutLeader v2.wav"
mkvmerge.exe -o test.mkv "D:\qaac-HE-7.1ch-224kbps.m4a"
■mkvmergeのログ
mkvmerge v14.0.0 ('Flow') 64bit
'D:\qaac-HE-7.1ch-224kbps.m4a':フォーマット'QuickTime/MP4'のデマルチプレクサを使用しています。
警告: トラック0:AAC情報を解析することができませんでした。
警告: Quicktime/MP4リーダ:AACトラック0にはesds atom/デコーダ設定がありません。このトラックをスキップします。
エラー: 出力すべきストリームが見つかりませんでした。中断します。
■備考
1.同じサイトに置かれている「7.1auditionOutLeader_v2_rtb.mp4」は問題なくmkv化できる
2.同様のコマンドでqaacのAAC-LC,224kbpsでエンコードした場合は問題なくmkv化できる
3.MediaInfo 0.7.98(現状最新)のテキスト表示の詳細モードでm4aを調べると、LCの場合は
チャンネル: 8 チャンネル
チャンネルの位置: Front: L C R, Side: L R, Back: L R, LFE
チャンネルの位置: 3/2/2.1
ChannelLayout: C L R Ls Rs Rls Rrs LFE
のようにチャンネルレイアウトの情報が出るが、HEの場合は「チャンネル: 8 チャンネル」だけしか出ない。
4.古いソフトゆえ当てにならない可能性も高いが、MMName2 v2.5.4(2007/01/07版)で
LCとHEのm4aのAudioSpecificConfigを調べると以下のような違いが出る。
LC→ https://pastebin.com/eKHSjagG
HE→ https://pastebin.com/LLX6aa4w
5.GPAC version 0.7.0-rev0-gbd5c9af-masterの MP4Box -info でm4aを調べると
LCもHEも「5 Channel(s)」と判定されるが何故だろうか?
■問題:qaacでエンコした7.1chのAAC-HEのm4aをmkvmergeでmkvにしようとするとエラーになる。
■ソース:下記URLの一番下にある"7.1auditionOutLeader v2.wav"
https://www2.iis.fraunhofer.de/AAC/multichannel.html
■バージョンとコマンド
qaac 2.64, CoreAudioToolbox 7.10.9.0
qaac64.exe --he --abr 224 -o "D:\qaac-HE-7.1ch-224kbps.m4a" "7.1auditionOutLeader v2.wav"
mkvmerge.exe -o test.mkv "D:\qaac-HE-7.1ch-224kbps.m4a"
■mkvmergeのログ
mkvmerge v14.0.0 ('Flow') 64bit
'D:\qaac-HE-7.1ch-224kbps.m4a':フォーマット'QuickTime/MP4'のデマルチプレクサを使用しています。
警告: トラック0:AAC情報を解析することができませんでした。
警告: Quicktime/MP4リーダ:AACトラック0にはesds atom/デコーダ設定がありません。このトラックをスキップします。
エラー: 出力すべきストリームが見つかりませんでした。中断します。
■備考
1.同じサイトに置かれている「7.1auditionOutLeader_v2_rtb.mp4」は問題なくmkv化できる
2.同様のコマンドでqaacのAAC-LC,224kbpsでエンコードした場合は問題なくmkv化できる
3.MediaInfo 0.7.98(現状最新)のテキスト表示の詳細モードでm4aを調べると、LCの場合は
チャンネル: 8 チャンネル
チャンネルの位置: Front: L C R, Side: L R, Back: L R, LFE
チャンネルの位置: 3/2/2.1
ChannelLayout: C L R Ls Rs Rls Rrs LFE
のようにチャンネルレイアウトの情報が出るが、HEの場合は「チャンネル: 8 チャンネル」だけしか出ない。
4.古いソフトゆえ当てにならない可能性も高いが、MMName2 v2.5.4(2007/01/07版)で
LCとHEのm4aのAudioSpecificConfigを調べると以下のような違いが出る。
LC→ https://pastebin.com/eKHSjagG
HE→ https://pastebin.com/LLX6aa4w
5.GPAC version 0.7.0-rev0-gbd5c9af-masterの MP4Box -info でm4aを調べると
LCもHEも「5 Channel(s)」と判定されるが何故だろうか?
2017/08/18(金) 07:31:44.39ID:KWMsPYW10
55555
2017/08/20(日) 15:47:33.57ID:pJoZjlxk0
FAACがバージョンアップを再開
http://faac.sourceforge.net/
https://sourceforge.net/projects/faac/files/faac-src/
開発者によると音質も良くなっていて、さらに良くする予定らしい
https://github.com/knik0/faac/blob/master/ChangeLog
https://hydrogenaud.io/index.php/topic,114363.msg943723.html#msg943723
ほかのエンコーダよりも良い音質になるといいね
http://faac.sourceforge.net/
https://sourceforge.net/projects/faac/files/faac-src/
開発者によると音質も良くなっていて、さらに良くする予定らしい
https://github.com/knik0/faac/blob/master/ChangeLog
https://hydrogenaud.io/index.php/topic,114363.msg943723.html#msg943723
ほかのエンコーダよりも良い音質になるといいね
2017/08/20(日) 15:58:16.25ID:ivKW6fgP0
faacってロング/ショートのブロック切り替えぐらいしか心理音響モデル的なことはやってないんだっけ
2017/08/20(日) 17:15:14.68ID:EesCnHDe0
ゴミ糞って印象しかないんだが汚名返上してほしい
2017/08/20(日) 23:57:35.54ID:CM+FJZQT0
多くのffmpegビルドにあるのはfaadだから頑張ってほしい
2017/08/21(月) 00:18:25.31ID:+plbOM810
何言ってんだかさっぱり
2017/08/21(月) 12:31:22.09ID:f/U2fLQP0
音質進化しなさすぎ
2017/08/21(月) 15:32:47.78ID:7bOO3KKA0
音質は無理でしょ
それより圧縮率を高めてほしい
そうすればもっと高ビットレートにできるから
それより圧縮率を高めてほしい
そうすればもっと高ビットレートにできるから
2017/08/21(月) 15:38:58.10ID:fS3gI5YC0
圧縮率が高まったら、今より低ビットレートにできる →わかる
圧縮率が高まったら、今のビットレートでももっと音質が良くなる →わかる
圧縮率が高まったら、今より高ビットレートにできる →どゆこと?
圧縮率が高まったら、今のビットレートでももっと音質が良くなる →わかる
圧縮率が高まったら、今より高ビットレートにできる →どゆこと?
2017/08/22(火) 00:47:43.31ID:L/UMXNj40
いやわかるだろう
2017/08/22(火) 00:54:00.29ID:YwR+lNnw0
圧縮率とは原義では(圧縮後のサイズ) / (元のサイズ) だから、
「圧縮率が高まる」を文字通り捉えると、圧縮性能が劣化するという意味である
だから当然高ビットレートになる(クソレス)
「圧縮率が高まる」を文字通り捉えると、圧縮性能が劣化するという意味である
だから当然高ビットレートになる(クソレス)
2017/08/22(火) 02:38:35.04ID:PRVQbep50
radikoのflvをm4aに入れ替えたいんですが、
ffmpeg -i test.flv -acodec test.m4a
こうすると、48kHzから24kHzに変わってしまいます。
変換せずに入れ替えるにはどうしたら良いでしょうか?
ffmpeg -i test.flv -acodec test.aac
これだと48kHzのままでした。
ffmpeg -i test.flv -acodec test.m4a
こうすると、48kHzから24kHzに変わってしまいます。
変換せずに入れ替えるにはどうしたら良いでしょうか?
ffmpeg -i test.flv -acodec test.aac
これだと48kHzのままでした。
2017/08/22(火) 02:44:51.46ID:PRVQbep50
mp4box -add test.aac test.m4a
これでも24kHzに変換されてしまいました。
これでも24kHzに変換されてしまいました。
2017/08/22(火) 03:27:09.92ID:mLu7J9nv0
>>566-567
一応聞いておきたいんだけど、48kHzとか24kHzとかってどんなソフトで確認してるの?
一応聞いておきたいんだけど、48kHzとか24kHzとかってどんなソフトで確認してるの?
2017/08/22(火) 09:24:45.60ID:fH940e090
FLVからそのままのAACを取り出せているとしたら、L-SMASHをビルドして
muxer -i input.aac?sbr -o output.m4a
でSBRが有効にできる
muxer -i input.aac?sbr -o output.m4a
でSBRが有効にできる
2017/08/22(火) 09:39:40.94ID:fH940e090
2017/08/22(火) 11:39:05.36ID:PRVQbep50
2017/08/22(火) 11:44:09.31ID:PRVQbep50
すみません。muxer -i input.aac?sbr -o output.m4a出来ました。ありがとうございます。
シェルにfishを使ってるのが原因でした。bashでやると大丈夫でした。
Raspbianでやりたいけど、ビルドの方法が分からなかったです。
シェルにfishを使ってるのが原因でした。bashでやると大丈夫でした。
Raspbianでやりたいけど、ビルドの方法が分からなかったです。
2017/08/22(火) 15:52:06.92ID:go6i1yge0
あれ、ffmpeg -i input.flv -vn -c:a copy output.m4aだとSBR消えちゃうん?
2017/08/22(火) 16:17:18.53ID:go6i1yge0
あーちょっと上の方で色々話されてますね、失礼
2017/08/22(火) 19:36:00.27ID:7XIZJiJU0
>>571-572
> mediainfoやQuickTimeプレイヤー
・MediaInfoのバージョンは?かなり古いのを使ってるんじゃないの?
今のMediaInfoなら.aacでも.m4aでもちゃんとHEやHEv2を判定してくれるはずだけど。
・QuickTimeは上で書かれてるiTunesと同様に、AACプレーヤーとしてはゴミ実装なんじゃないかな。
判定も割とデタラメだと思うので、これでチェックするのはやめたほうがよさげ。
> 48kHzから24kHzに変換されてしまう
変換されてるわけじゃない。HE-AACだと明示されているかどうかの違いによって見え方が変わることがあるだけ。
FLVやM4AコンテナにはAudioSpecificConfigという領域があり、
そこでHE-AAC(LC+SBR)やHE-AACv2(LC+SBR+PS)であるということを明示できる。
明示するのをexplicit signaling、明示しないのをimplicit signalingという。
なお、RadikoはHE-AAC(LC+SBR)で放送されており、LC(24kHz)+SBRによって48kHzを実現している形になる。
ffmpegで-c:a copyでm4a化する場合、implicit signalingとなり、HEであることを明示できない。
よってAudioSpecificConfigだけを元に判定するような実装をしているソフトではLC(24kHz)に見えてしまうことがある。
明示(explicit signaling)したい場合はL-SMASH muxerのsbrオプションや、MP4Boxの-sbr、-psオプションを使う。
ただ、真っ当なAACプレーヤーならimplicitでもAACビットストリームを見てちゃんとHEやHEv2を判定して再生してくれるはず。
QuickTimeの挙動がどうなってるか知らないが、explicitにするだけで再生が改善されるかは未知数。
素直に別のプレーヤーを使ったほうがいいんじゃないかとは思う。
> mediainfoやQuickTimeプレイヤー
・MediaInfoのバージョンは?かなり古いのを使ってるんじゃないの?
今のMediaInfoなら.aacでも.m4aでもちゃんとHEやHEv2を判定してくれるはずだけど。
・QuickTimeは上で書かれてるiTunesと同様に、AACプレーヤーとしてはゴミ実装なんじゃないかな。
判定も割とデタラメだと思うので、これでチェックするのはやめたほうがよさげ。
> 48kHzから24kHzに変換されてしまう
変換されてるわけじゃない。HE-AACだと明示されているかどうかの違いによって見え方が変わることがあるだけ。
FLVやM4AコンテナにはAudioSpecificConfigという領域があり、
そこでHE-AAC(LC+SBR)やHE-AACv2(LC+SBR+PS)であるということを明示できる。
明示するのをexplicit signaling、明示しないのをimplicit signalingという。
なお、RadikoはHE-AAC(LC+SBR)で放送されており、LC(24kHz)+SBRによって48kHzを実現している形になる。
ffmpegで-c:a copyでm4a化する場合、implicit signalingとなり、HEであることを明示できない。
よってAudioSpecificConfigだけを元に判定するような実装をしているソフトではLC(24kHz)に見えてしまうことがある。
明示(explicit signaling)したい場合はL-SMASH muxerのsbrオプションや、MP4Boxの-sbr、-psオプションを使う。
ただ、真っ当なAACプレーヤーならimplicitでもAACビットストリームを見てちゃんとHEやHEv2を判定して再生してくれるはず。
QuickTimeの挙動がどうなってるか知らないが、explicitにするだけで再生が改善されるかは未知数。
素直に別のプレーヤーを使ったほうがいいんじゃないかとは思う。
2017/08/22(火) 22:09:19.72ID:go6i1yge0
なんとなく>>573やってみたらmediainfoでHE-AAC扱いされてる。SBR残ってるってことでいいのかな?
環境はDebian sid 32bit , ffmpeg ver3.3.3(from deb-multimedia), mediainfo ver0.7.98
環境はDebian sid 32bit , ffmpeg ver3.3.3(from deb-multimedia), mediainfo ver0.7.98
2017/08/22(火) 22:19:27.24ID:PRVQbep50
>>575
L-SMASHを使えばQuickTime Playerでも48のHE-AACとして認識されていました。
なんとなく理解出来ました。
ffmpegで書き出したHE-AACのm4aはQuickTime Playerでは24のAACとしか認識しないんですね。
m4a化するにあたり、L-SMASHとMP4Boxにはそれぞれに優越はありますか?
L-SMASHを使えばQuickTime Playerでも48のHE-AACとして認識されていました。
なんとなく理解出来ました。
ffmpegで書き出したHE-AACのm4aはQuickTime Playerでは24のAACとしか認識しないんですね。
m4a化するにあたり、L-SMASHとMP4Boxにはそれぞれに優越はありますか?
2017/08/22(火) 22:24:08.19ID:PRVQbep50
>>576
こちらでも確認出来ました。
MediaInfoLib - v0.7.98
Audio codecs : AAC LC-SBR
Format profile : HE-AAC / LC
Format settings, SBR : Yes (Implicit)
Format settings, SBR : Yes (Implicit)
Sampling rate : 48000 / 24000
Sampling rate : 48.0 kHz / 24.0 kHz
こちらでも確認出来ました。
MediaInfoLib - v0.7.98
Audio codecs : AAC LC-SBR
Format profile : HE-AAC / LC
Format settings, SBR : Yes (Implicit)
Format settings, SBR : Yes (Implicit)
Sampling rate : 48000 / 24000
Sampling rate : 48.0 kHz / 24.0 kHz
2017/08/22(火) 22:56:18.83ID:+w7geJTz0
レコードに回帰しよう!!
2017/08/23(水) 09:56:54.16ID:h2DWOENO0
>>577
詳しくは知らないが、L-SMASHの方がISOの規格に忠実と言うことらしい
MP4BoxはMPEG-4 SP/ASP等、L-SMASHが未対応のフォーマットも扱えるから
それらをMP4に入れたい場合に使う
詳しくは知らないが、L-SMASHの方がISOの規格に忠実と言うことらしい
MP4BoxはMPEG-4 SP/ASP等、L-SMASHが未対応のフォーマットも扱えるから
それらをMP4に入れたい場合に使う
2017/08/23(水) 10:27:24.95ID:wj6797tr0
MP4Boxには-psオプションがあるので、HEv2(SBR+PS)も明示できる。
L-SMASHはsbrだけ、libfdk_aacもexplicit_sbrだと「Explicit SBR, implicit PS signaling」だから
SBRだけ明示してPSは明示しないみたいだけど、なんでなんだろう?
(libfdk_aacはexplicit_hierarchicalにすればHEv2も明示できるけど、backward compatibleではなくなるし)
L-SMASHはsbrだけ、libfdk_aacもexplicit_sbrだと「Explicit SBR, implicit PS signaling」だから
SBRだけ明示してPSは明示しないみたいだけど、なんでなんだろう?
(libfdk_aacはexplicit_hierarchicalにすればHEv2も明示できるけど、backward compatibleではなくなるし)
2017/08/27(日) 22:05:05.66ID:LzTgWy8y0
L-SMASHとMP4Boxとでradikoのaacをm4aに入れ換えてみたけど、iTunesでのビットレートの数値が異なっている。
L-SMASHだと48 kbps、MP4Boxだと 46 kbps。
SBRの再生はどちらでも出来てると思う。
L-SMASHの場合
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/mp41/isom)
MP4Boxの場合
Format : MPEG-4
Format profile : Apple audio with iTunes info
Codec ID : M4A (isom/M4A /mp42)
L-SMASHだと48 kbps、MP4Boxだと 46 kbps。
SBRの再生はどちらでも出来てると思う。
L-SMASHの場合
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/mp41/isom)
MP4Boxの場合
Format : MPEG-4
Format profile : Apple audio with iTunes info
Codec ID : M4A (isom/M4A /mp42)
2017/08/28(月) 00:14:12.74ID:0XrE3ptD0
ほんとこいつばかだなあ(くそでかためいき)
2017/08/28(月) 00:21:03.73ID:Ni8xI/sI0
なぜ?
2017/08/28(月) 01:51:03.52ID:8+db4vZo0
>>582
・ビットレートの算出・表示方法なんてアプリの実装次第だから別に気にしなくていいんじゃね?
・上に書いてるように、iTunesの実装なんてなおのこと気にしなくていいんじゃね?
・Format profileやCodecIDの違いが気になるならL-SMASH muxerのオプションで--file-format m4aをつければいいんじゃね?
思いつくレスはこれくらいだけど、バカにしてるだけの馬鹿が何を言いたかったのか
少しだけ気になるようなならないようなどうでもいいような。
・ビットレートの算出・表示方法なんてアプリの実装次第だから別に気にしなくていいんじゃね?
・上に書いてるように、iTunesの実装なんてなおのこと気にしなくていいんじゃね?
・Format profileやCodecIDの違いが気になるならL-SMASH muxerのオプションで--file-format m4aをつければいいんじゃね?
思いつくレスはこれくらいだけど、バカにしてるだけの馬鹿が何を言いたかったのか
少しだけ気になるようなならないようなどうでもいいような。
2017/08/28(月) 12:37:58.72ID:10My9WrV0
黙っとけ馬鹿
587名無しさん@お腹いっぱい。
2017/08/28(月) 21:11:51.64ID:0XrE3ptD0 >>582
小学生かな?
小学生かな?
588名無しさん@お腹いっぱい。
2017/08/28(月) 21:13:08.08ID:0XrE3ptD0 >>582
FFMPEG基地さっさと消えて
FFMPEG基地さっさと消えて
589名無しさん@お腹いっぱい。
2017/08/28(月) 21:14:48.83ID:0XrE3ptD0 >>582
やふー知恵遅れがお似合い
やふー知恵遅れがお似合い
590名無しさん@お腹いっぱい。
2017/08/28(月) 21:15:48.58ID:0XrE3ptD02017/08/28(月) 23:12:33.75ID:MikxvYIU0
うわぁ
592名無しさん@お腹いっぱい。
2017/08/28(月) 23:51:31.88ID:0XrE3ptD0 >>582
だからなに?
だからなに?
2017/08/29(火) 00:36:37.96ID:/lKof3ly0
夏休みの自由研究って奴だろ
2017/08/29(火) 06:53:10.85ID:3TLWL77K0
mkaに対応してるプレイヤーが少なすぎる
m4aより多機能で良いのに
m4aより多機能で良いのに
2017/08/29(火) 09:19:32.10ID:pjqSGSxj0
mkaなんて久し振りに聞いたわ
2017/08/29(火) 21:48:32.22ID:wJsH5J3S0
597名無しさん@お腹いっぱい。
2017/08/29(火) 22:24:39.54ID:2UYllB/s0 >>596
もう二度と来るなカス
もう二度と来るなカス
2017/08/29(火) 23:49:53.61ID:wJsH5J3S0
なぜ?
2017/08/30(水) 12:16:40.37ID:ty+oXl7P0
ここは初心者は受け付けないスレなのか?
2017/08/30(水) 13:30:20.08ID:/RnkilJw0
発狂してるのが1人いるだけだから、そいつをスルーしとけば問題ない
601名無しさん@お腹いっぱい。
2017/08/30(水) 17:26:05.04ID:Ilmrh8wF0 >>598
もう二度と来るなカス
もう二度と来るなカス
2017/08/30(水) 17:44:54.50ID:GP1lpaWl0
>>601
∧_∧
⊂≡⊂=(・ω・ ) 嫌どす
⊂=⊂≡ ⊂)
ババババ( \
∪ ̄\_)
∧_∧
⊂≡⊂=(・ω・ ) 嫌どす
⊂=⊂≡ ⊂)
ババババ( \
∪ ̄\_)
2017/09/01(金) 16:30:53.29ID:F1B8haVT0
MPEG4-Part3(ISO/IEC 14496-3)の規格書って2万円オーバーなんだな・・・
604名無しさん@お腹いっぱい。
2017/09/02(土) 01:21:22.98ID:36bLQnCj0 情報はタダではない
2017/09/02(土) 09:39:25.99ID:I81FiKcM0
図書館で読んで丸暗記オススメ
2017/09/04(月) 11:15:04.18ID:eftKi2fY0
>>603
そんなのネットで公開してないのか?
そんなのネットで公開してないのか?
2017/09/04(月) 11:49:30.15ID:Wl+l2qU00
JISにしろISOにしろ基本的には公開されてないぞ
2017/09/04(月) 12:00:04.56ID:2zW2hIHP0
JISは大きめの図書館行けば読めるしコピーできるよ
14496-3はJIS X 4332-3になったけど今はもう廃止扱いになっちゃったかな...
14496-3はJIS X 4332-3になったけど今はもう廃止扱いになっちゃったかな...
2017/09/05(火) 01:12:02.70ID:fKLmm5ol0
Raspbianにlibaacplusを入れたいんですが、./autogen.shを実行すると以下のように出てしまい先に進めません。
You must have libtool installed to compile libaacplus.
Download the appropriate package for your system,
or get the source from one of the GNU ftp sites
listed in http://www.gnu.org/order/ftp.html
libtoolはaptで入れているんですが、何が間違えているんでしょうか?
You must have libtool installed to compile libaacplus.
Download the appropriate package for your system,
or get the source from one of the GNU ftp sites
listed in http://www.gnu.org/order/ftp.html
libtoolはaptで入れているんですが、何が間違えているんでしょうか?
2017/09/08(金) 09:32:04.28ID:bQEwm9Wx0
qaac/refalacは自動で入力側のタグ読み取ってタグ継承書き込みしてくれるけれど、
この時、歌詞みたいなマルチラインなフィールドは入力側の最終行に改行コードがない場合自動で補完付け足して継承して
より良いファイルを生産してくれるようだね
なんという親切設計。いいと思う
foobar2000にあるタグコピー機能は完コピなのでこういう丁寧な仕事はしない
この時、歌詞みたいなマルチラインなフィールドは入力側の最終行に改行コードがない場合自動で補完付け足して継承して
より良いファイルを生産してくれるようだね
なんという親切設計。いいと思う
foobar2000にあるタグコピー機能は完コピなのでこういう丁寧な仕事はしない
2017/09/08(金) 10:39:39.84ID:bQEwm9Wx0
>>609
libaacplusってこれ? ttp://tipok.org.ua/node/17
「libaacplus arm」「libaacplus Raspbian」「libaacplus Raspberry Pi」でググれば躓いた人たちのノウハウ出てこない?
ttps://owenashurst.com/?p=242 みたいな
ラズベリーパイ=ARMってスマホレベルなんでしょ?エンコードできたら速度教えてね
御存知の通り新しめのffmpegはlibaacplusのサポート打ち切っている
ttps://www.ffmpeg.org/index.html#removing_external_aac_encoders
Android用Fraunhofer FDK AACコーデックライブラリ使ったほうがサポートされているし品質もよいのでは?
libaacplusってこれ? ttp://tipok.org.ua/node/17
「libaacplus arm」「libaacplus Raspbian」「libaacplus Raspberry Pi」でググれば躓いた人たちのノウハウ出てこない?
ttps://owenashurst.com/?p=242 みたいな
ラズベリーパイ=ARMってスマホレベルなんでしょ?エンコードできたら速度教えてね
御存知の通り新しめのffmpegはlibaacplusのサポート打ち切っている
ttps://www.ffmpeg.org/index.html#removing_external_aac_encoders
Android用Fraunhofer FDK AACコーデックライブラリ使ったほうがサポートされているし品質もよいのでは?
2017/09/08(金) 22:22:34.78ID:9PIlKVmp0
2017/09/09(土) 00:30:02.31ID:I1L0ztRw0
>>610
正確に言うと、qaacは末尾に改行を追加してるんじゃなくて
改行コードをCRLFに正規化しています。
どうしてわざわざそうしているかというと、
Windows標準のEditコントロールがUnix風の改行(LF)を正しく扱えないので
foobar2000のタグエディタのように、標準Editコントロールで作られているソフトが
改行にLFを使っているタグを正常に表示できないためです。
(foobar2000のタグエディタで、LF改行のテキストをペーストしてみるとわかります)
正確に言うと、qaacは末尾に改行を追加してるんじゃなくて
改行コードをCRLFに正規化しています。
どうしてわざわざそうしているかというと、
Windows標準のEditコントロールがUnix風の改行(LF)を正しく扱えないので
foobar2000のタグエディタのように、標準Editコントロールで作られているソフトが
改行にLFを使っているタグを正常に表示できないためです。
(foobar2000のタグエディタで、LF改行のテキストをペーストしてみるとわかります)
2017/09/09(土) 00:39:29.99ID:Hhp8Wsy60
ありがた迷惑という気がしないでもない
2017/09/09(土) 02:11:46.05ID:p/0S9i7I0
2017/09/09(土) 02:12:36.04ID:p/0S9i7I0
>>613
ああなるほど。理解理解。たしかにソースファイルの最終行改行していない・改行しているの確認はfoobar2000で見てた
しかも当時並行してmp3tagのアクションでソースファイルを$char(13)と$char(10)でいろいろ操作お遊びしてたわ
Windows/foobar2000では改行されているようには見えないLF単独もしくはCR単独がお遊びの結果当時ソースの歌詞最終行のそこにはあって
これがqaac通過でCRLFに正規化されたかから最終行に改行が増えたと自分が錯覚錯視したわけか
たしかにこれは仰る通り最終行に改行コード補完ではなく、CRLFへの統一・正規化ですね
誤解を広める書き込みすいませんでした
ios6の1年間だったか、改行コードCRLFだと純正ミュージック.appで二重改行表示になるバグがあったものの
その悪夢の1年間以外はWin/OSX/iOSで一番互換性あるのはCRLFで来ていると思う
MPEGやらアップルがなんらかのmp4/m4aのタグ互換性ポリシーを公開しているかは知らないけどね。テキストはutf−8に則り書き込めというのは知っているけれど
個人的にはqaac/refalacが「CRのみ」だとか「LFのみ」を「CRLF」にした上で大事な中身は改変せず継承生産してくれるのはいいことだと思う
ああなるほど。理解理解。たしかにソースファイルの最終行改行していない・改行しているの確認はfoobar2000で見てた
しかも当時並行してmp3tagのアクションでソースファイルを$char(13)と$char(10)でいろいろ操作お遊びしてたわ
Windows/foobar2000では改行されているようには見えないLF単独もしくはCR単独がお遊びの結果当時ソースの歌詞最終行のそこにはあって
これがqaac通過でCRLFに正規化されたかから最終行に改行が増えたと自分が錯覚錯視したわけか
たしかにこれは仰る通り最終行に改行コード補完ではなく、CRLFへの統一・正規化ですね
誤解を広める書き込みすいませんでした
ios6の1年間だったか、改行コードCRLFだと純正ミュージック.appで二重改行表示になるバグがあったものの
その悪夢の1年間以外はWin/OSX/iOSで一番互換性あるのはCRLFで来ていると思う
MPEGやらアップルがなんらかのmp4/m4aのタグ互換性ポリシーを公開しているかは知らないけどね。テキストはutf−8に則り書き込めというのは知っているけれど
個人的にはqaac/refalacが「CRのみ」だとか「LFのみ」を「CRLF」にした上で大事な中身は改変せず継承生産してくれるのはいいことだと思う
2017/09/09(土) 02:14:52.38ID:p/0S9i7I0
616のテキストは半角文字をあえて全角に変換して投稿しました
なぜか半角の状態だと404エラー食らうので
なぜなんだろう。どこかまずい部分があるのか?
おやすみ
なぜか半角の状態だと404エラー食らうので
なぜなんだろう。どこかまずい部分があるのか?
おやすみ
2017/09/09(土) 17:45:37.52ID:OXSxCa7d0
2017/09/13(水) 01:52:34.17ID:uej9RQ4D0
iTunes13(不吉なので飛んで14かも)と新型touchもそろそろくるかね
WWDCやiOS/macOSベータ版ユーザーの話によれば以下はわかっている
・VoIPアプリなどiOSからのOpusコーデックの利用が容易に(いやいやFaceTimeAudioで使っているAAC ELD提供してほしいが)
・iOSファイラがFLAC in flacフォーマットのデコード対応
・iOSファイラがOpus in CAFフォーマットのデコード対応
・afconvertがOpus in CAFフォーマットのエンデコード対応
・QTXがFLAC in flacフォーマットとOpus in CAFフォーマットのデコード対応
・H.265/HEVC(.mov/mp4、Main3種)のハードウェア・ソフトウェアエンデコードに対応(SOCに依る)
・HEIFはMP4フォーマットと同じISOBMFFがベース
iTunes Storeも4kHDR(10bit)配信に対応すると思うから音声も映像も大きな変化があってほしい
ttps://applech2.com/archives/20170627-high-sierra-and-ios-11-flac-and-opus-audio-support.html
ttps://applech2.com/archives/20170626-hevc-hw-sw-acceleration-mac.html
ttp://www.macotakara.jp/blog/category-54/entry-32743.html
Appleデバイスが作成するHEVC/HEIFファイル構造は以下のスライドの中盤に詳しい。ISOBMFFベースなので特になにも
ttps://devstreaming-cdn.apple.com/videos/wwdc/2017/503i6plfvfi7o3222/503/503_introducing_heif_and_hevc.pdf
CAFフォーマットはこのあたりかな
ttps://developer.apple.com/library/content/documentation/MusicAudio/Reference/CAFSpec/CAF_spec/CAF_spec.html
WWDCやiOS/macOSベータ版ユーザーの話によれば以下はわかっている
・VoIPアプリなどiOSからのOpusコーデックの利用が容易に(いやいやFaceTimeAudioで使っているAAC ELD提供してほしいが)
・iOSファイラがFLAC in flacフォーマットのデコード対応
・iOSファイラがOpus in CAFフォーマットのデコード対応
・afconvertがOpus in CAFフォーマットのエンデコード対応
・QTXがFLAC in flacフォーマットとOpus in CAFフォーマットのデコード対応
・H.265/HEVC(.mov/mp4、Main3種)のハードウェア・ソフトウェアエンデコードに対応(SOCに依る)
・HEIFはMP4フォーマットと同じISOBMFFがベース
iTunes Storeも4kHDR(10bit)配信に対応すると思うから音声も映像も大きな変化があってほしい
ttps://applech2.com/archives/20170627-high-sierra-and-ios-11-flac-and-opus-audio-support.html
ttps://applech2.com/archives/20170626-hevc-hw-sw-acceleration-mac.html
ttp://www.macotakara.jp/blog/category-54/entry-32743.html
Appleデバイスが作成するHEVC/HEIFファイル構造は以下のスライドの中盤に詳しい。ISOBMFFベースなので特になにも
ttps://devstreaming-cdn.apple.com/videos/wwdc/2017/503i6plfvfi7o3222/503/503_introducing_heif_and_hevc.pdf
CAFフォーマットはこのあたりかな
ttps://developer.apple.com/library/content/documentation/MusicAudio/Reference/CAFSpec/CAF_spec/CAF_spec.html
2017/09/13(水) 11:05:12.74ID:f12nE0qe0
iTunesはmkvには対応した?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 千晴おはよう
- 【実況】博衣こよりのえちえち朝こよ🧪
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
- 🏡
- 「これが完成された醜い姿である>>1」←これなに?
- 安倍晋三の遺産、日銀ETF売却終了予定は2138年 [115996789]
