我的代码正确吗?我尝试在Raspberry Pi上使用gst-launch-1.0将.mp4转换为.mkv H.264
gst-launch-1.0 -v filesrc location=sample_mpeg4.mp4 ! omxmpeg4videodec ! omxh264enc ! matroskamux ! filesink location=out.mkv发布于 2015-05-14 12:56:44
你有收到任何错误吗?请记住在以后的问题中提到这一点,因为它有助于缩小问题的范围。
这不应该正确,.mp4通常是mp4容器格式而不是mpeg4视频编解码器的终止。您应该需要类似以下内容:
gst-launch-1.0 -v filesrc location=sample_mpeg4.mp4 ! qtdemux ! omxmpeg4videodec ! queue ! videoconvert ! omxh264enc ! matroskamux ! filesink location=out.mkv这将只转换视频,原始媒体文件上的音频将会丢失。将uridecodebin用于解码部分也可能更实用:
gst-launch-1.0 -v uridecodebin uri=file:///path/to/sample.mp4 ! queue ! videoconvert ! omxh264enc ! matroskamux ! filesink location=out.mkvhttps://stackoverflow.com/questions/30190321
复制相似问题