Skip to content

Instantly share code, notes, and snippets.

import wave
import time
#ffmpeg -i test.ogg -vn -ar 44100 -ac 2 test.wavしておく
#ffplay output -ar 44.1k -ac 2 -f s16leで再生
#ffmpeg -ar 44.1k -ac 2 -f s16le -i output out.wavで録音
wf = wave.open('test.wav', mode='rb')
#事前にmkfifo outputしておく
owf= open('output', 'w+b', 0)
frames=int(wf.getnframes())
@mouseos
mouseos / save_duration_to_file.py
Created March 11, 2022 12:52
ディレクトリ以下の音声ファイルのパスと長さをcsvに保存する。
import os
import sys
import pathlib
import re
import csv
from pydub import AudioSegment
#既に存在するファイル
exist = []
#パス
if len(sys.argv) > 1:
import os
import re
from pydub import AudioSegment
#パス
path = "audio/test"
for current_dir, sub_dirs, files_list in os.walk(path):
for file_name in files_list:
file_path=(os.path.join(current_dir,file_name))
https://www.gosuslugi.ru/
https://www.mos.ru/uslugi/
http://kremlin.ru/
http://government.ru/
https://mil.ru/
https://www.nalog.gov.ru/
https://customs.gov.ru/
https://pfr.gov.ru/
https://rkn.gov.ru/
rt.com
178.248.235.133
185.98.84.240
188.128.123.52
188.128.20.155
46.61.214.94
5.143.241.242
5.143.241.243
82.202.189.138
82.202.189.139
82.202.189.140
import subprocess
import re
import sys
from subprocess import Popen
import PySimpleGUI as sg
sg.theme('SystemDefault') #テーマを設定
#ffmpegとpythonを使ってオーディオデバイス一覧を取得しpysimpleguiで表示します。Windowsでしか動作しません。
#ffmpegを同じディレクトリに置くか、パスを通すかしてください。
#コマンド実行
def cmdline(command):
import subprocess
from subprocess import Popen
import re
import sys
#ffmpegとpythonを使ってオーディオデバイス一覧を取得します。Windowsでしか動作しません。
#ffmpegを同じディレクトリに置くか、パスを通すかしてください。
#コマンド実行
def cmdline(command):
process = subprocess.Popen(