我正在使用FFMPEG解码H264数据。为什么libyuv:i420ToARGb运行如此缓慢。转换框架需要4.5MS ,40000-450000微秒。FFMPEG的本机Sws_scale函数转换约为3000微秒。这是我的代码。
library(dplyr)
input %>%
mutate(V3 = replace(V1, !grepl('--[A-Z]+', V1), NA)) %>%
tidyr::fill(V3) %>%
filter(!grepl('--[A-Z]+', V1))
# V1 V2 V3
#1 1 John --ABC
#2 2 Jerry --ABC
#3 3 Tom --ABC
#4 1 Harry --DEF
#5 2 Garry --DEF
#6 3 Glenn --DEF
#7 4 Vlad --DEF
#8 1 Frank --GHI
#9 2 Harvey --GHI
#10 3 Adam --GHI