ogg_caf_converter 0.1.4 copy "ogg_caf_converter: ^0.1.4" to clipboard
ogg_caf_converter: ^0.1.4 copied to clipboard

Converts OPUS audio files between OGG and CAF container formats using pure dart.

example/lib/main.dart

import 'dart:typed_data';

import 'package:ogg_caf_converter/ogg_caf_converter.dart';

const String inputFilePath = 'path/to/input/file.opus'; // Input file location
const String outputFilePath =
    'path/to/output/file.opus'; // Output file location

void main() async {
  // Convert from OGG to CAF
  try {
    await OggCafConverter().convertOggToCaf(
      input: inputFilePath,
      output: outputFilePath,
      deleteInput: true,
    );
  } catch (e) {
    // Handle error
  }

  // Convert from CAF to OGG
  try {
    await OggCafConverter().convertCafToOgg(
      input: inputFilePath,
      output: outputFilePath,
      deleteInput: true,
    );
  } catch (e) {
    // Handle error
  }

  // Convert from OGG to CAF in memory
  try {
    final Uint8List bytes = await OggCafConverter().convertOggToCafInMemory(
      input: inputFilePath,
    );
  } catch (e) {
    // Handle error
  }

  // Convert from CAF to OGG in memory
  try {
    final Uint8List bytes = await OggCafConverter().convertCafToOggInMemory(
      input: inputFilePath,
    );
  } catch (e) {
    // Handle error
  }
}
1
likes
160
points
12
downloads

Publisher

verified publisherrevivalapps.net

Weekly Downloads

Converts OPUS audio files between OGG and CAF container formats using pure dart.

Repository (GitHub)
View/report issues

Topics

#audio #encoder #codec #converter #opus

Documentation

API reference

Funding

Consider supporting this project:

www.paypal.com

License

BSD-3-Clause (license)

Dependencies

meta

More

Packages that depend on ogg_caf_converter