質問編集履歴

9

あsdf

2019/08/31 13:23

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ありがとうございました。相対パス ディレクトリ指定 Pythonでffmpegを実行
1
+ 相対パス ディレクトリ指定
test CHANGED
File without changes

8

123

2019/08/31 13:23

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 相対パス ディレクトリ指定 Pythonでffmpegを実行
1
+ ありがとうございました。相対パス ディレクトリ指定 Pythonでffmpegを実行
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
  ```ここに言語を入力
12
12
 
13
- filename1 = "./media/user_movie/test94.mov"
13
+ filename1 = "./media/aaa_movie/aaa.mov"
14
14
 
15
- subprocess.run('ffmpeg -i "%filename1%" ./media/conv_movie/out999.flac', shell=True)
15
+ subprocess.run('ffmpeg -i "%filename1%" ./media/bbb_movie/bbb.flac', shell=True)
16
16
 
17
17
 
18
18
 

7

2019/08/31 12:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,27 @@
1
+ 補足2
2
+
3
+ 以下も試しましたが、
4
+
5
+ %filename1%: No such file or directory
6
+
7
+ で見に行きませんでした。
8
+
9
+
10
+
11
+ ```ここに言語を入力
12
+
13
+ filename1 = "./media/user_movie/test94.mov"
14
+
15
+ subprocess.run('ffmpeg -i "%filename1%" ./media/conv_movie/out999.flac', shell=True)
16
+
17
+
18
+
19
+ ```
20
+
21
+
22
+
23
+
24
+
1
25
  お世話になります。よろしくお願いいたいます。
2
26
 
3
27
  相対パスを利用しffmpegを使用したいのですができない状況です。

6

2019/08/31 12:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  お世話になります。よろしくお願いいたいます。
2
2
 
3
3
  相対パスを利用しffmpegを使用したいのですができない状況です。
4
+
5
+
6
+
7
+ 参考にしたサイト
8
+
9
+ https://blog.goo.ne.jp/draw_or_die/e/b0ca14c74b66a6d202d9fbcc1832f26f
4
10
 
5
11
 
6
12
 

5

2019/08/31 12:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  お世話になります。よろしくお願いいたいます。
2
2
 
3
- 4つの要件を満たし相対パスを利用しffmpegを使用したいのですができない状況です。
3
+ 相対パスを利用しffmpegを使用したいのですができない状況です。
4
4
 
5
5
 
6
6
 
@@ -24,7 +24,7 @@
24
24
 
25
25
  ```ここに言語を入力
26
26
 
27
- cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.avi'
27
+ cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.flac'
28
28
 
29
29
  subprocess.run(cmd, shell=True)
30
30
 
@@ -32,25 +32,7 @@
32
32
 
33
33
  自分なりに調べて無事上記で正常にデータが変換された事を確認しました。
34
34
 
35
-
36
-
37
- もう少し複雑な事がやろうとして失敗しました。
38
-
39
-
40
-
41
- 1# サンプリングレートを44, 100から16, 000hzに変換
42
-
43
- 2# ステレオならモノラルに変更
44
-
45
- 3# 動画をFLACファイルとして書き出す。
46
-
47
- 4# 16bitに変換
48
-
49
-
50
-
51
- 上記4つの要件を満たして、かつ
52
-
53
- aaa.movやaaa.flacのファイル名の部分を変数として扱いたいです。
35
+ aaa.movやaaa.flacのファイル名の部分を変数として扱いたいです。
54
36
 
55
37
  以下コマンドを実行したいのですができません。
56
38
 
@@ -62,7 +44,7 @@
62
44
 
63
45
  入力ファイル(この場合aaa.mov)を変数varlと指定したい
64
46
 
65
- 主力ファイル(この場合aaa.flac)を同じく変数var2と指定したい
47
+ 主力ファイル(この場合aaa.flac)を同じく変数var1と指定したい
66
48
 
67
49
  ```
68
50
 
@@ -72,7 +54,7 @@
72
54
 
73
55
  ```
74
56
 
75
- #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var2 + '.flac'
57
+ #cmd = 'ffmpeg -i './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var1 + '.flac'
76
58
 
77
59
  ```
78
60
 

4

2019/08/31 11:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
+ お世話になります。よろしくお願いいたいます。
2
+
1
- 相対パスを利用しffmpegを使用したいです。
3
+ 4つの要件を満たし相対パスを利用しffmpegを使用したいですができない状況です
2
4
 
3
5
 
4
6
 

3

12

2019/08/31 10:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -58,9 +58,9 @@
58
58
 
59
59
  ```ここに言語を入力
60
60
 
61
- 入力ファイル(この場合aaa.mov)をhenaaaという変数(varlの部分です)と指定したい
61
+ 入力ファイル(この場合aaa.mov)を変数varlと指定したい
62
62
 
63
- 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(var2の部分です)と指定したい
63
+ 主力ファイル(この場合aaa.flac)を同じく変数var2と指定したい
64
64
 
65
65
  ```
66
66
 

2

2

2019/08/31 09:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,23 +36,21 @@
36
36
 
37
37
 
38
38
 
39
- # サンプリングレートを44, 100から16, 000hzに変換
39
+ 1# サンプリングレートを44, 100から16, 000hzに変換
40
40
 
41
- # ステレオならモノラルに変更
41
+ 2# ステレオならモノラルに変更
42
42
 
43
- # 動画をFLACファイルとして書き出す。
43
+ 3# 動画をFLACファイルとして書き出す。
44
44
 
45
- # 16bit
45
+ 4# 16bitに変換
46
46
 
47
47
 
48
48
 
49
- 上記4つの要件を満たし
49
+ 上記4つの要件を満たして、かつ
50
50
 
51
- aaa.movaaa.flacのファイル名をデータ変数して
51
+ aaa.movaaa.flacのファイル名の部分を変数して扱いたいです。
52
52
 
53
- bbb_movieというフォルダに格納したいです。
54
-
55
- コマンドを実行したいのですができません。
53
+ 以下コマンドを実行したいのですができません。
56
54
 
57
55
 
58
56
 
@@ -60,9 +58,9 @@
60
58
 
61
59
  ```ここに言語を入力
62
60
 
63
- 入力ファイル(この場合aaa.mov)をhenaaaという変数(aaaの部分です)
61
+ 入力ファイル(この場合aaa.mov)をhenaaaという変数(varlの部分です)と指定したい
64
62
 
65
- 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(aaaの部分です)
63
+ 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(var2の部分です)と指定したい
66
64
 
67
65
  ```
68
66
 
@@ -72,7 +70,7 @@
72
70
 
73
71
  ```
74
72
 
75
- #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac ./media/aaa_movie/aaa.mov ./media/bbb_movie/aaa.flac'
73
+ #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var2 + '.flac'
76
74
 
77
75
  ```
78
76
 

1

2019/08/31 09:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,28 +28,56 @@
28
28
 
29
29
  ```
30
30
 
31
-
32
-
33
- 上記で正常にデータが変換された事を確認しました。
31
+ 自分なりに調べて無事上記で正常にデータが変換された事を確認しました。
34
32
 
35
33
 
36
34
 
35
+ もう少し複雑な事がやろうとして失敗しました。
36
+
37
+
38
+
39
+ # サンプリングレートを44, 100から16, 000hzに変換
40
+
41
+ # ステレオならモノラルに変更
42
+
43
+ # 動画をFLACファイルとして書き出す。
44
+
45
+ # 16bit
46
+
47
+
48
+
49
+ 上記4つの要件を満たし
50
+
51
+ aaa.movをaaa.flacのファイル名をデータ変数して
52
+
53
+ bbb_movieというフォルダに格納したいです。
54
+
37
- aaa.movとbbb.aviのファイル名を変数にしてコマンドを実行したいのですができません。
55
+ コマンドを実行したいのですができません。
56
+
57
+
38
58
 
39
59
  例えば
40
60
 
41
61
  ```ここに言語を入力
42
62
 
43
- 入力ファイル(この場合aaa.mov)をhenaaaという変数
63
+ 入力ファイル(この場合aaa.mov)をhenaaaという変数(aaaの部分です)
44
64
 
45
- 主力ファイル(この場合bbb.avi)をhenbbbという変数をおいた場合
65
+ 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(aaaの部分です)
46
66
 
47
67
  ```
48
68
 
69
+
70
+
71
+ #ためしたこと
72
+
73
+ ```
74
+
49
- cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.avi'
75
+ #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac ./media/aaa_movie/aaa.mov ./media/bbb_movie/aaa.flac'
76
+
77
+ ```
78
+
79
+
50
80
 
51
81
  この一文はどのように指定すれば良いのでしょうか?
52
82
 
53
-
54
-
55
83
  宜しくお願いします。