arthenica / ffmpeg-kit

FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
https://arthenica.github.io/ffmpeg-kit
GNU Lesser General Public License v3.0
4.55k stars 605 forks source link

get some error while merging audio with image #983

Closed VirajEbiz closed 4 months ago

VirajEbiz commented 6 months ago

I want to merge audio with my image but After executing below code output file not playing properly like audio not playing properly this is my code please check :- final FlutterFFmpeg _flutterFFmpeg = FlutterFFmpeg();

Future mergeImageAndAudio( String imagePath, String audioPath, String outputPath) async { // Define the FFmpeg command String command = "-y -i $imagePath -i $audioPath -map 0:v -map 1:a -c:v copy " "-shortest $outputPath"; // Execute the command int rc = await _flutterFFmpeg.execute(command); if (rc == 0) { print("FFmpeg process completed successfully."); } else { print("FFmpeg process failed with return code $rc."); } }

Future createVideo( {String? imagePathSelected, String? audioPathSelected}) async { // Get the temporary directory of the device to save the output video final Directory tempDir = await getTemporaryDirectory(); final String outputPath = path.join(tempDir.path, '${DateTime.now().second}output.mp4');

print("Check Image Path ==> ${imagePathSelected}");
print("Check Image Path ==> ${audioPathSelected}");
// Paths to your image and audio files
String imagePath = imagePathSelected!; // Update with actual path
String audioPath = audioPathSelected!; // Update with actual path

await mergeImageAndAudio(imagePath, audioPath, outputPath);

print("Check Image Path ==> $outputPath");
Get.to(() => CapturedVideoPreview(videoURL: outputPath));

// Share.shareXFiles([XFile(outputPath)], text: 'Check out this video!');

}

in android devices I just able to here audio but it's also not proper and image not visible, for the iPhone i am able to see image but audio not playing properly

merbin2012 commented 6 months ago

I have the same problem

github-actions[bot] commented 4 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 4 months ago

This issue was closed because it has been stalled for 7 days with no activity.