tidyr::gather()
для перехода от широкоформатного формата. > df <- data.frame(time = seq(0,20,5),
a = rnorm(5,0,1),
b = rnorm(5,0,1))
> library(tidyr)
> gather(df, variable, value, -time)
time variable value
1 0 a 1.5406529
2 5 a 1.5048055
3 10 a -1.1138529
4 15 a -0.1199039
5 20 a -1.7052608
6 0 b -1.1976938
7 5 b 0.7997127
8 10 b 1.1940454
9 15 b 0.5177981
10 20 b 0.6725264
Ну, я понял это, и это было на самом деле очень просто. Надеюсь, это поможет любому, кто плохо знаком с ffmpeg или ffmpeg-python.
После прочтения трассировки: вероятно, 100 раз. Я понял, что ffmpeg, вероятно, не был упакован с ffmpeg-python, и я никогда не устанавливал ffmpeg самостоятельно. Поэтому я просто установил ffmpeg, используя Это руководство по установке , и все заработало.
Я, вероятно, уже запомнил это, я читал это достаточно много раз. Справочник по API ffmpeg-python
Итак, вкратце, вы должны установить ffmpeg, прежде чем ffmpeg-python будет работать.