McSeemZ
New Member
Добрый день, сможет ли кто-нибудь подсказать про перекодирование для VOD?
После перекодирования файла через ffmpeg с указанием флагов -movflags faststart
например,
проигрывание VOD валится с ошибкой:
и подобное происходит с каждый перекодированным файлом.
VOD запускается с AWS S3, хотя и с локального диска эффект такой же
Поскажите, как
сборка WCS 5.2.1010
ffmpeg 4.4
пример команды: ./ffmpeg -i Sample_MP4_Video.mp4 -c:v libx264 -preset medium -b:v 3000k -maxrate 3000k -bufsize 6000k -vf "scale=1280:-1,format=yuv420p" -g 50 -c:a aac -b:a 128k -ac 2 -ar 44100 -movflags faststart -f mp4 Sample_MP4_Video_2.mp4
в браузере этот файл открывается нормально
Спасибо
После перекодирования файла через ffmpeg с указанием флагов -movflags faststart
например,
проигрывание VOD валится с ошибкой:
Code:
08:58:47,816 ERROR PullAgent - HTTP-pool-3-thread-33 Failed to create movie
java.lang.IllegalArgumentException: newPosition > limit: (106 > 102)
at java.base/java.nio.Buffer.createPositionException(Buffer.java:334)
at java.base/java.nio.Buffer.position(Buffer.java:309)
at java.base/java.nio.ByteBuffer.position(ByteBuffer.java:1309)
at java.base/java.nio.ByteBuffer.position(ByteBuffer.java:266)
at com.flashphoner.media.G.E.C.d.C(Unknown Source)
at com.flashphoner.media.G.E.C.d.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.e.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.V.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.A.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.j.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.K.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.k.<init>(Unknown Source)
at com.flashphoner.media.G.E.C.f.<init>(Unknown Source)
at com.flashphoner.media.G.E.A.A(Unknown Source)
at com.flashphoner.media.G.A.B.C.<init>(Unknown Source)
at com.flashphoner.media.G.A.B.A(Unknown Source)
at com.flashphoner.server.remote.A.B.F(Unknown Source)
at com.flashphoner.server.remote.A.B.<init>(Unknown Source)
at com.flashphoner.server.remote.A.A.A(Unknown Source)
at com.flashphoner.server.remote.A.A.?(Unknown Source)
at com.flashphoner.server.remote.A.A.init(Unknown Source)
at com.flashphoner.server.remote.E.A(Unknown Source)
at com.flashphoner.server.remote.E.B(Unknown Source)
at com.flashphoner.server.remote.K.A(Unknown Source)
at com.flashphoner.server.remote.K.B(Unknown Source)
at com.flashphoner.rest.server.NodeApi.pullStream(Unknown Source)
at com.flashphoner.rest.server.rest_v2.RestVODController.pull(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.flashphoner.rest.server.RestApiRouter.processRequest(Unknown Source)
at com.flashphoner.server.http.handlers.RestApiRequestHandler.process(Unknown Source)
at com.flashphoner.server.http.G.messageReceived(Unknown Source)
...
VOD запускается с AWS S3, хотя и с локального диска эффект такой же
Поскажите, как
сборка WCS 5.2.1010
ffmpeg 4.4
пример команды: ./ffmpeg -i Sample_MP4_Video.mp4 -c:v libx264 -preset medium -b:v 3000k -maxrate 3000k -bufsize 6000k -vf "scale=1280:-1,format=yuv420p" -g 50 -c:a aac -b:a 128k -ac 2 -ar 44100 -movflags faststart -f mp4 Sample_MP4_Video_2.mp4
в браузере этот файл открывается нормально
Спасибо