ilhamdev commited on
Commit
236d87b
·
verified ·
1 Parent(s): 381b9a4

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +9 -3
index.js CHANGED
@@ -42,20 +42,26 @@ function convertWebmToMp4(webmBuffer) {
42
  reject(err);
43
  });
44
 
45
- ffmpegProcess.on('close', () => {
46
- resolve(Buffer.concat(chunks)); // Concatenate all chunks into a single buffer
 
 
 
 
47
  });
48
 
49
  ffmpegProcess.stdin.write(webmBuffer, (err) => { // Write data to stdin
50
  if (err) {
51
  reject(err); // If there's an error during writing, reject the promise
 
 
52
  }
53
- ffmpegProcess.stdin.end(); // End the stdin stream after writing
54
  });
55
  });
56
  }
57
 
58
 
 
59
  // Menggunakan fungsi konversi sebelum mengonversi ke MP3
60
  async function convertVideoToMp3(videoBuffer) {
61
  try {
 
42
  reject(err);
43
  });
44
 
45
+ ffmpegProcess.on('close', (code) => {
46
+ if (code !== 0) {
47
+ reject(new Error(`ffmpeg process exited with code ${code}`));
48
+ } else {
49
+ resolve(Buffer.concat(chunks)); // Concatenate all chunks into a single buffer
50
+ }
51
  });
52
 
53
  ffmpegProcess.stdin.write(webmBuffer, (err) => { // Write data to stdin
54
  if (err) {
55
  reject(err); // If there's an error during writing, reject the promise
56
+ } else {
57
+ ffmpegProcess.stdin.end(); // End the stdin stream after writing
58
  }
 
59
  });
60
  });
61
  }
62
 
63
 
64
+
65
  // Menggunakan fungsi konversi sebelum mengonversi ke MP3
66
  async function convertVideoToMp3(videoBuffer) {
67
  try {