> ちなみにffmpegはCドライブ、nicocache_nlはDドライブにあり、cacheフォルダはconfig.propertiesに記入することによりEドライブの任意のフォルダに指定しています
問題なさそう。
> >325のuserpageを利用しての音声保存は上手くいくようで、m4aファイルが落ちてくる
ffmpegが入っているなら、この機能もffmpegを使っているはず。
>>/159806/
ffmpegは問題なさそう。
javaも特殊じゃない。
設定の問題ではなさそうです。
何かの理由で引数解釈が失敗している。
だから多分、ソースコード側をなんとかしないと無理そうです。
見当がつかないので調べてから。
src/dareka/processor/util/Hls2SingleConverter.java
> private static BufferedReader execCommand
> (String[] args, boolean showError) {
> ...
> try {
> ProcessBuilder pb = new ProcessBuilder(args);
ところで、ちょっと難しいんですがNicocacheがやっているhlsからmp4に変換する処理は以下と大体一緒です。
ffmpeg "-hide_banner" "-loglevel" "error" "-allowed_extensions" "m3u8,cmfv,cmfa,key,mp4,m4s,m4a,ts,webm,flv" "-protocol_whitelist" "crypto,tcp,tls,https,file" "-i" "入力動画のmaster.m3u8パス" "-c:v" "copy" "-c:a" "copy" "-id3v2_version" "3" "-metadata" "title=動画タイトル" "-metadata" "comment=動画ID" "-y" "出力先のパス.mp4"