我在命令提示符下成功执行了以下FFMPEG终端命令。但是我无法在我的Java程序中执行此命令。我可以在我的Java程序中执行所有其他没有双引号的ffmpeg命令。在这里,我仅将双引号(“ ...”)混淆。
ffmpeg -i "concat:C:\\journalism\\videos\\vid1.ts|C:\\journalism\\videos\\vid2.ts" -c copy C:\\journalism\\videos\\output.mp4
Run Code Online (Sandbox Code Playgroud)
我可以在命令提示符下成功执行以上操作。但是我在我的java代码中尝试了如下。
Runtime.getRuntime().exec("C:\\ffmpeg\\bin\\ffmpeg -i 'concat:C:\\journalism\\videos\\vid1.ts|C:\\journalism\\videos\\vid2.ts' -c copy C:\\journalism\\videos\\output.mp4");
Run Code Online (Sandbox Code Playgroud)
甚至我尝试用单引号('...')替换双引号(“ ...”)。但是没有成功。
谁能帮我摆脱这个问题...
提前致谢...
我正在使用此示例应用程序将视频上传到YouTube.最初我能够成功上传视频而没有任何问题,但几天之后我突然遇到了以下错误.
https://github.com/youtube/api-samples/tree/master/java
完成上传后,当我在我的频道的视频列表中检查视频时,它显示错误(上传失败:无法处理文件),如下所示
我正在使用的课程是
在执行时,控制台中的消息如下所示.
Jul 15, 2017 2:02:59 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for everybody: C:\Users\Krishna\.oauth-credentials
Jul 15, 2017 2:02:59 PM com.google.api.client.util.store.FileDataStoreFactory setPermissionsToOwnerOnly
WARNING: unable to change permissions for owner: C:\Users\Krishna\.oauth-credentials
is is not empty
Initiation Started
Initiation Completed
Upload in progress
Upload percentage: 10485760
Upload Completed!
================== Returned Video ==================
- Id: wYB8OfEe9jU
- Title: ex
- Tags: [video, file]
- Privacy Status: public
- Video Count: 0
Run Code Online (Sandbox Code Playgroud)