我需要将mp3文件转换为mp4或任何其他视频格式,并带有空白图像; 这样我就可以在任何视频播放器上播放或在youtube上上传.我不想使用现成的软件(我将不得不使用软件手动转换每个文件),但我需要一种方法对其进行编码,这将自动执行整个转换.
关于如何做到这一点的任何想法?谢谢.
我试图将一个可执行文件生成的输出作为输入传递给另一个可执行文件。我已经能够一次发送一行。
问题是当我尝试从Program1发送“ while循环中生成的行序列”以由Program2读取为输入时。我尝试在终端中管道可执行文件(如下所示),但无法正常工作。
./Program1 | ./Program2
./Program1 |xargs ./Program2
./Program1 > ./Program2
Run Code Online (Sandbox Code Playgroud)
我想避免文件I / O。
注意: 平台:Linux
==================
遵循以下示例的内容
程序1(写到终端)
int main(int argc, char *argv[])
{
int i = 2200;
while(1){
printf("%d \n", i);
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
程序2(从终端读取,程序1的输出)
int main(int argc, char *argv[])
{
while(1){
// Read 'i' values
cout << "There are " << argc << " arguments:" << endl;
// Loop through each argument and print its number and value
for (int nArg=0; nArg < …Run Code Online (Sandbox Code Playgroud)