Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
if ( await flutterSoundHelper.isFFmpegAvailable() )
{
Duration d = flutterSoundHelper.duration("$myFilePath/bar.wav");
}
Lorem ipsum ...
String inputFile = '$myInputPath/bar.pcm';
var tempDir = await getTemporaryDirectory();
String outpufFile = '${tempDir.path}/$foo.wav';
await flutterSoundHelper.pcmToWave(inputFile: inputFile, outpoutFile: outputFile, numChannels: 1, sampleRate: 8000);
int result = await getLastFFmpegReturnCode();
Lorem ipsum ...
print( await getLastFFmpegCommandOutput() );
Uint8List pcmBuffer flutterSoundHelper.waveToPCMBuffer(inputBuffer: aWaveBuffer);
Lorem ipsum ...
Lorem ipsum ...
Map info = await flutterSoundHelper.FFmpegGetMediaInformation( uri );
Duration d = flutterSoundHelper.duration("$myFilePath/bar.wav");
Lorem ipsum ...
int rc = await flutterSoundHelper.executeFFmpegWithArguments
([
'-loglevel',
'error',
'-y',
'-i',
infile,
'-c:a',
'copy',
outfile,
]); // remux OGG to CAF
String inputFile = '$myInputPath/bar.pcm';
var tempDir = await getTemporaryDirectory();
String outpufFile = '${tempDir.path}/$foo.wav';
await flutterSoundHelper.waveToPCM(inputFile: inputFile, outpoutFile: outputFile);
Lorem ipsum ...
print( await getLastFFmpegCommandOutput() );
Lorem ipsum ...
Uint8List myWavBuffer = await flutterSoundHelper.pcmToWaveBuffer(inputBuffer: myPCMBuffer, numChannels: 1, sampleRate: 8000);
Lorem ipsum ...
Lorem ipsum ...
String inputFile = '$myInputPath/bar.wav';
var tempDir = await getTemporaryDirectory();
String outpufFile = '${tempDir.path}/$foo.mp3';
await flutterSoundHelper.convertFile(inputFile, codec.pcm16WAV, outputFile, Codec.mp3)
Lorem ipsum ...