sudo apt-get install python3-pip
sudo pip3 install virtualenv
while IFS= read -r line; do echo "$line" | say -o "${line}.aiff"; done < input.txt |
import os | |
import argparse | |
import pandas as pd | |
import matplotlib.pyplot as plt | |
from datetime import datetime | |
# コマンドライン引数のパーサーを作成 | |
parser = argparse.ArgumentParser(description='CSVファイルの結合') | |
parser.add_argument('input_dir', type=str, help='入力ディレクトリのパス') | |
parser.add_argument('output_file', type=str, help='出力ファイルの名前') |
import mido | |
import pandas as pd | |
import argparse | |
import os | |
from collections import defaultdict | |
def midi_to_csv(midi_path, bpm): | |
mid = mido.MidiFile(midi_path) | |
active_notes = defaultdict(int) |
import csv | |
from bvh import Bvh | |
with open('your_file.bvh') as f: | |
mocap = Bvh(f.read()) | |
with open('output.csv', 'w', newline='') as f: | |
writer = csv.writer(f) | |
writer.writerow(['Frame', 'Rotation_X', 'Rotation_Y', 'Rotation_Z']) | |
import os | |
import sys | |
from moviepy.editor import VideoFileClip | |
from PIL import Image | |
# Directory containing the .mov files to be converted | |
input_dir = sys.argv[1] | |
# Base directory for outputting the image files | |
output_base_dir = sys.argv[2] |
import numpy as np | |
import soundfile as sf | |
import csv | |
import os | |
import sys | |
import glob | |
# Directory is passed as a command-line argument | |
directory = sys.argv[1] |
from pydub import AudioSegment | |
import sys | |
import os | |
def extract_channels(input_file, output_dir): | |
audio = AudioSegment.from_file(input_file, format="wav") | |
# Check if the audio is already mono | |
if audio.channels == 1: | |
print(f"Ignoring file '{input_file}' as it is already mono") |
import argparse | |
import random | |
from moviepy.video.io.VideoFileClip import VideoFileClip | |
import os | |
import concurrent.futures | |
def write_clip(clip, start_time, end_time, output_file_path): | |
output_clip = clip.subclip(start_time, end_time) | |
output_clip.write_videofile(output_file_path, codec='libx264', bitrate='5000k') | |
print(f'Created: {output_file_path}') |
import argparse | |
import os | |
import datetime | |
import math | |
from moviepy.editor import VideoFileClip | |
def split_video(video_file, output_basename, bpm, first_clip_length=None, offset_4bar=None): | |
# Load the video file | |
video = VideoFileClip(video_file) | |