Explicit SAF read & write instructions
This commit is contained in:
parent
95dc029215
commit
4e78eac467
|
@ -220,11 +220,20 @@ All libraries created by `android.sh` can be found under the `prebuilt` director
|
|||
```
|
||||
|
||||
8. Convert Storage Access Framework (SAF) Uris into paths that can be read or written by `FFmpegKit`.
|
||||
- Reading a file:
|
||||
|
||||
```
|
||||
Uri safUri = intent.getData();
|
||||
String videoPath = FFmpegKitConfig.getSafParameterForWrite(requireContext(), safUri);
|
||||
FFmpegKit.execute("-i file1.mp4 -c:v mpeg4 " + videoPath);
|
||||
String inputVideoPath = FFmpegKitConfig.getSafParameterForRead(requireContext(), safUri);
|
||||
FFmpegKit.execute("-i " + inputVideoPath + " -c:v mpeg4 file2.mp4");
|
||||
```
|
||||
|
||||
- Writing to a file:
|
||||
|
||||
```
|
||||
Uri safUri = intent.getData();
|
||||
String outputVideoPath = FFmpegKitConfig.getSafParameterForWrite(requireContext(), safUri);
|
||||
FFmpegKit.execute("-i file1.mp4 -c:v mpeg4 " + outputVideoPath);
|
||||
```
|
||||
|
||||
9. Get previous `FFmpeg` and `FFprobe` sessions from session history.
|
||||
|
|
Loading…
Reference in New Issue
Block a user