Black Eyed Beans
Black Eyed Beans

Reputation: 259

ffmpeg_kit_flutter operation not permitted for audio operations

I'm trying to trim an audio file using ffmpeg_kit_flutter but I keep getting the error:

audio/path/output.mp3: Operation not permitted.

This is the ffmpeg command that I'm using:

final cmd="-y -i \"$audioPath\" -ss $audioStartTime -to $audioEndTime -c:a libmp3lame $outPutName";

And I've also tried :

final cmd="-y -i \"$audioPath\" -ss $audioStartTime -to $audioEndTime -c copy $outPutName";

But the error is still the same. I'm using the ffmpeg_kit_flutter_full_gpl package.

Upvotes: 1

Views: 659

Answers (1)

Black Eyed Beans
Black Eyed Beans

Reputation: 259

I managed to fix it. I had set my custom directory to:

/storage/emulated/0/Pictures/myapp 

Problem was Pictures directory does not allow apps to write audio files to it. Switching to:/storage/emulated/0/Music/myapp Fixed the problem

Upvotes: 0

Related Questions