![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
os.system( f"ffmpeg\
-loglevel quiet\
-headers 'X-Radiko-Authtoken:{token}'\
-i '{m3u8}'\
/tmp/moning.mp3" )
のように、m3u8またはtokenの変数を記述して想定通り動いてるものを
c = '\"ffmpeg'
c += ' -loglevel quiet'
c += ' -headers X-Radiko-Authtoken:' + str({token})
c += ' -i ' +str({m3u8})
c += ' /tmp/moning.mp3\"'
os.system( c )
に変えて上記記述を含んだ./radiko_back.py HENSU実行すると
b'JP13,\xtest.e6\x9d\xb1\xe4\xba\xac\xe9\x83\xbd,tokyo Japan\r\n'
sh: ffmpeg -loglevel quiet -headers X-Radiko-Authtoken:{'QxTi0UX50OQn05qhtPzw0A'} -i {'http://test.ne.jp/HENSU/_definst_/chunklist_w108 …} /tmp/moning.mp3: not found
になるのですが、どこがおかしいのでしょうか?指摘頂ければ幸いです
No.1ベストアンサー
- 回答日時:
c = '\"ffmpeg'
c += ' /tmp/moning.mp3\"'
これだと、cには「二重引用符で ffmpeg(略).mp3 を括った文字列」になるので、
ffmpegコマンドに各種引数を付けたものではなく、
「ffmpeg(略).mp3」という長いコマンドを引数無しに実行しようとします。
おそらくそんなコマンドは無いので not found になります。
なぜ、二重引用符でくくったのでしょうか?
参考になりました、もとのソースをcに設定するソース'f\"ffmpeg'にしたところfffmpgeを実行しようとしているように見えたので、f\を削除しました。
アドバイスを読んで間違いを認識できました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- Excel(エクセル) マクロのコードを、少しでも削って短くしたい 3 2022/08/30 07:46
- Excel(エクセル) 列の最終行に新たに入力されたらその値を自動参照 1 2023/01/21 09:59
- PHP csvファイルについて教えて下さい。 2 2023/04/01 19:59
- UNIX・Linux ディレクトリをのスラッシュをとる方法 3 2022/05/31 16:20
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでキー操作を行う。
-
コマンドプロンプトで表示が多...
-
ttlで戻り値を取得する方法
-
VBユーザーフォームで時間入力
-
Tera Term Proに関する質問です。
-
コマンドプロンプトが実行中か...
-
別のユーザーフォームのコマン...
-
EEPROMのデータの初期化について
-
TEXの表の位置が・・・
-
UDP通信での受信方法について
-
文字の点滅はどうやるのですか?
-
LinuxからWMI経由でWindowsの情...
-
jupyter notebookが開けません!
-
シリアル通信でコマンドを送信...
-
コマンドキーがないんですけど...
-
system関数でのシェル起動について
-
コマンドプロンプトですべてのU...
-
excel-vbaで作成したマクロを別...
-
vbsによるユーザ情報の取得につ...
-
JP1起動バッチについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでキー操作を行う。
-
コマンドプロンプトで表示が多...
-
コマンドプロンプトが実行中か...
-
ttlで戻り値を取得する方法
-
VBユーザーフォームで時間入力
-
Tera Term Proに関する質問です。
-
TEXの表の位置が・・・
-
EEPROMのデータの初期化について
-
別のユーザーフォームのコマン...
-
PowerShell実行結果をデスクト...
-
コンボボックス(最終行取得)
-
コマンドキーがないんですけど...
-
コマンドプロンプトですべてのU...
-
RTX1100の削除コマンド
-
dosバッチ起動後、画面を閉じな...
-
ディスクの空き容量を取得する...
-
文字の点滅はどうやるのですか?
-
ルーターにつながっている全て...
-
makeコマンドのエラー
-
UDP通信での受信方法について
おすすめ情報