質問編集履歴

9

あsdf

2019/08/31 13:23

投稿

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

8

123

2019/08/31 13:23

投稿

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

7

2019/08/31 12:22

投稿

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

6

2019/08/31 12:21

投稿

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

5

2019/08/31 12:05

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  お世話になります。よろしくお願いいたいます。
2
- 4つの要件を満たし相対パスを利用しffmpegを使用したいのですができない状況です。
2
+ 相対パスを利用しffmpegを使用したいのですができない状況です。
3
3
 
4
4
  #環境
5
5
  win10
@@ -11,31 +11,22 @@
11
11
  #ためしたこと
12
12
 
13
13
  ```ここに言語を入力
14
- cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.avi'
14
+ cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.flac'
15
15
  subprocess.run(cmd, shell=True)
16
16
  ```
17
17
  自分なりに調べて無事上記で正常にデータが変換された事を確認しました。
18
-
19
- もう少し複雑な事がやろうとして失敗しました。
20
-
21
- 1# サンプリングレートを44, 100から16, 000hzに変換
22
- 2# ステレオならモノラルに変更
23
- 3# 動画をFLACファイルとして書き出す。
24
- 4# 16bitに変換
25
-
26
- 上記4つの要件を満たして、かつ
27
- aaa.movやaaa.flacのファイル名の部分を変数として扱いたいです。
18
+ aaa.movやaaa.flacのファイル名の部分を変数として扱いたいです。
28
19
  以下コマンドを実行したいのですができません。
29
20
 
30
21
  例えば
31
22
  ```ここに言語を入力
32
23
  入力ファイル(この場合aaa.mov)を変数varlと指定したい
33
- 主力ファイル(この場合aaa.flac)を同じく変数var2と指定したい
24
+ 主力ファイル(この場合aaa.flac)を同じく変数var1と指定したい
34
25
  ```
35
26
 
36
27
  #ためしたこと
37
28
  ```
38
- #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var2 + '.flac'
29
+ #cmd = 'ffmpeg -i './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var1 + '.flac'
39
30
  ```
40
31
 
41
32
  この一文はどのように指定すれば良いのでしょうか?

4

2019/08/31 11:59

投稿

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

3

12

2019/08/31 10:10

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -28,8 +28,8 @@
28
28
 
29
29
  例えば
30
30
  ```ここに言語を入力
31
- 入力ファイル(この場合aaa.mov)をhenaaaという変数(varlの部分です)と指定したい
31
+ 入力ファイル(この場合aaa.mov)を変数varlと指定したい
32
- 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(var2の部分です)と指定したい
32
+ 主力ファイル(この場合aaa.flac)を同じく変数var2と指定したい
33
33
  ```
34
34
 
35
35
  #ためしたこと

2

2

2019/08/31 09:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,25 +17,24 @@
17
17
 
18
18
  もう少し複雑な事がやろうとして失敗しました。
19
19
 
20
- # サンプリングレートを44, 100から16, 000hzに変換
20
+ 1# サンプリングレートを44, 100から16, 000hzに変換
21
- # ステレオならモノラルに変更
21
+ 2# ステレオならモノラルに変更
22
- # 動画をFLACファイルとして書き出す。
22
+ 3# 動画をFLACファイルとして書き出す。
23
- # 16bit
23
+ 4# 16bitに変換
24
24
 
25
- 上記4つの要件を満たし
25
+ 上記4つの要件を満たして、かつ
26
- aaa.movaaa.flacのファイル名をデータ変数して
26
+ aaa.movaaa.flacのファイル名の部分を変数して扱いたいです。
27
- bbb_movieというフォルダに格納したいです。
28
- コマンドを実行したいのですができません。
27
+ 以下コマンドを実行したいのですができません。
29
28
 
30
29
  例えば
31
30
  ```ここに言語を入力
32
- 入力ファイル(この場合aaa.mov)をhenaaaという変数(aaaの部分です)
31
+ 入力ファイル(この場合aaa.mov)をhenaaaという変数(varlの部分です)と指定したい
33
- 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(aaaの部分です)
32
+ 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(var2の部分です)と指定したい
34
33
  ```
35
34
 
36
35
  #ためしたこと
37
36
  ```
38
- #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac ./media/aaa_movie/aaa.mov ./media/bbb_movie/aaa.flac'
37
+ #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac './media/aaa_movie/' + var1 + '.mov' './media/bbb_movie/' + var2 + '.flac'
39
38
  ```
40
39
 
41
40
  この一文はどのように指定すれば良いのでしょうか?

1

2019/08/31 09:41

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,16 +13,30 @@
13
13
  cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.avi'
14
14
  subprocess.run(cmd, shell=True)
15
15
  ```
16
+ 自分なりに調べて無事上記で正常にデータが変換された事を確認しました。
16
17
 
17
- 上記で正常にデータが変換されたを確認しました。
18
+ もう少し複雑ながやろうとて失敗しました。
18
19
 
20
+ # サンプリングレートを44, 100から16, 000hzに変換
21
+ # ステレオならモノラルに変更
22
+ # 動画をFLACファイルとして書き出す。
23
+ # 16bit
24
+
25
+ 上記4つの要件を満たし
26
+ aaa.movをaaa.flacのファイル名をデータ変数して
27
+ bbb_movieというフォルダに格納したいです。
19
- aaa.movとbbb.aviのファイル名を変数にしてコマンドを実行したいのですができません。
28
+ コマンドを実行したいのですができません。
29
+
20
30
  例えば
21
31
  ```ここに言語を入力
22
- 入力ファイル(この場合aaa.mov)をhenaaaという変数
32
+ 入力ファイル(この場合aaa.mov)をhenaaaという変数(aaaの部分です)
23
- 主力ファイル(この場合bbb.avi)をhenbbbという変数をおいた場合
33
+ 主力ファイル(この場合aaa.flac)を同じくhenaaaという変数(aaaの部分です)
24
34
  ```
35
+
36
+ #ためしたこと
37
+ ```
25
- cmd = 'ffmpeg -i ./media/aaa_movie/aaa.mov ./media/bbb_movie/bbb.avi'
38
+ #cmd = 'ffmpeg -i {} -vn -ar 16000 -ac 1 -acodec flac -y -f flac ./media/aaa_movie/aaa.mov ./media/bbb_movie/aaa.flac'
39
+ ```
40
+
26
41
  この一文はどのように指定すれば良いのでしょうか?
27
-
28
42
  宜しくお願いします。