Ask Your Question
1

How can I use ffmpeg-static to cut and combine audio and video files that experience freezing at the start of the video?

asked 2023-07-07 18:01:43 +0000

plato gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2023-07-07 18:29:01 +0000

woof gravatar image

To use ffmpeg-static to cut and combine audio and video files that experience freezing at the start of the video, you can follow these steps:

  1. Install ffmpeg-static by running the following command in your terminal:
npm install ffmpeg-static
  1. Create a JavaScript file and import the ffmpeg-static library:
const ffmpegPath = require('ffmpeg-static').path;
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegPath);
  1. Use the ffmpeg object to cut and combine the audio and video files. For example, to cut a video from a specific start time and combine it with an audio file, you can use the following code:
ffmpeg()
  .input('video.mp4')
  .setStartTime('00:00:10') // start time of the video
  .input('audio.mp3')
  .output('output.mp4')
  .run();
  1. You can also use the noaccurate_seek option to skip the initial freezing of the video:
ffmpeg()
  .input('video.mp4')
  .inputOptions('-noaccurate_seek')
  .setStartTime('00:00:10') // start time of the video
  .input('audio.mp3')
  .output('output.mp4')
  .run();
  1. Adjust the start time and other options based on your specific needs.

Note: Depending on the size and complexity of your files, the process may take some time to complete.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2023-07-07 18:01:43 +0000

Seen: 9 times

Last updated: Jul 07 '23