zhouxianguang il y a 5 ans
Parent
commit
4680ff05c9
5 fichiers modifiés avec 38 ajouts et 2 suppressions
  1. 1 1
      app.js
  2. 1 1
      package.json
  3. 1 0
      router/lesson.js
  4. 13 0
      test/ffmpeg.js
  5. 22 0
      test/filelist.js

+ 1 - 1
app.js

@@ -13,7 +13,7 @@ app.get('/', function (req, res) {
 })
 
 //启动监听
-app.listen(8089, function ()
+app.listen(9191, function ()
 {
     logHelper.info("winBoxNode starting success");
 });

+ 1 - 1
package.json

@@ -16,7 +16,7 @@
     "crypto-js": "^3.1.9-1",
     "express": "^4.16.3",
     "fluent-ffmpeg": "^2.1.2",
-    "getmac": "^1.4.3",
+    "": "^1.4.3",
     "log4js": "^3.0.3",
     "node-uuid": "^1.4.8",
     "request": "^2.87.0"

+ 1 - 0
router/lesson.js

@@ -25,6 +25,7 @@ router.get("/getMac", function (req, res)
     ljRetState.success = true;
 
     res.setHeader("Access-Control-Allow-Origin", "*");
+    res.writeHead(200, {'Access-Control-Allow-Origin':'*'});
     res.json(ljRetState);
 
     return;

+ 13 - 0
test/ffmpeg.js

@@ -0,0 +1,13 @@
+var ffmpeg = require('fluent-ffmpeg');
+
+ffmpeg("/Users/john/Desktop/03_寻找另一半/WCHY-RWSX02-02-007-10-S01.mp4")
+.format("mp4")
+.videoCodec('libx264')
+.size('100%')
+.on('end', function() {
+    console.log('file has been converted succesfully');
+})
+.on('error', function(err) {
+    console.log('an error happened: ' + err.message);
+})
+.save("/Users/john/Desktop/WCHY-RWSX02-02-007-10-S01.mp4")

+ 22 - 0
test/filelist.js

@@ -0,0 +1,22 @@
+var fs = require('fs');//引用文件系统模块
+var ffmpeg = require('fluent-ffmpeg');
+
+let dir = "/Users/john/Desktop/video3";
+let newDir = "/Users/john/Desktop/videoNew";
+
+var files = fs.readdirSync(dir);
+console.info(files.length)
+
+files.forEach(function (item, index) {
+    ffmpeg(dir+"/"+item)
+        .format("mp4")
+        .videoCodec('libx264')
+        .size('100%')
+        .on('end', function() {
+            console.log('【'+item+'】','file has been converted succesfully');
+        })
+        .on('error', function(err) {
+            console.log('【'+item+'】','an error happened: ' + err.message);
+        })
+        .save(newDir+"/"+item);
+})