У меня есть два видеофайла на моем iPhone. Можно ли с помощью Dart найти два конкретных 10-секундных сегмента в каждом и объединить их оба в действительный 20-секундный видеофайл?
Хорошо, есть плагин FFMpeg для флаттера, который позволяет вам делать все это.
https://github.com/tanersener/flutter-ffmpeg
Обрезка 15-секундного видеофрагмента, начиная со второй 20:
ffmpeg -i Funny.mkv -ss 00:00:20 -codec copy -t 15 Funny_cut.mkv
Объединение списка видео, хранящегося в videos.txt:
ffmpeg -f concat -i videos.txt -c copy Funny_join.mkv
Подробнее о FFMpeg:
https://www.poftut.com/ffmpeg-command-tutorial-examples-video-audio/