📄 mp3x.c
字号:
/* $Id: mp3x.c,v 1.19 2005/03/13 17:01:54 robert Exp $ */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include "lame.h"#include <stdio.h>#include "lame-analysis.h"#include <gtk/gtk.h>#include "parse.h"#include "get_audio.h"#include "gtkanal.h"#include "lametime.h"#include "main.h"#ifdef WITH_DMALLOC#include <dmalloc.h>#endif/************************************************************************** main** PURPOSE: MPEG-1,2 Layer III encoder with GPSYCHO * psychoacoustic model.*************************************************************************/int main(int argc, char **argv){ char mp3buffer[LAME_MAXMP3BUFFER]; lame_global_flags *gf; char outPath[PATH_MAX + 1]; char inPath[PATH_MAX + 1]; int ret; gf=lame_init(); if(argc <=1 ) { usage(stderr, argv[0]); /* no command-line args */ return -1; } ret = parse_args(gf,argc, argv, inPath, outPath,NULL,NULL); if (ret < 0) return ret == -2 ? 0 : 1; (void) lame_set_analysis( gf, 1 ); init_infile(gf,inPath); lame_init_params(gf); lame_print_config(gf); gtk_init (&argc, &argv); gtkcontrol(gf,inPath); lame_encode_finish(gf,mp3buffer,sizeof(mp3buffer)); close_infile(); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -