Попробуйте сделать следующее:
import pandas as pd
# Read csv file into data frame
df = pd.read_csv('file.csv')
# Perform your operation on row1
row1 = df.iloc[0,:]
# Delete row 1 from the data frame
df = df.iloc[1:,:].reset_index(drop=True)
# df now contains everything in the csv except row 1
# Save new csv as desired
df.to_csv('file.csv') # This will overwrite the original csv file
Вы можете выполнить цикл, описанный выше, и он будет каждый раз удалять новую первую строку CSV.
Вы можете разделить свою запись на отдельные файлы с длиной, скажем, 10 секунд, а затем отправить их отдельно. Если вы используете методы AVCaptureSession
beginConfiguration
и commitConfiguration
для пакетного изменения выходных данных, вы не должны оставлять какие-либо кадры между файлами. Это имеет много преимуществ перед покадровой загрузкой: